وړیا د ټایپینگ چټکتیا ازموینه (WPM)
خپله ټایپینگ چټکتیا (WPM) او دقت له وخت شوي، کلمو-شمیر، نقل، دودیز، او زین ازموینو سره اندازه کړئ. ژوندۍ WPM، خام چټکتیا، ثبات، پایلو چارټ، څو ژبې، او د توري لخوا نظرونه — ټول ستاسو په براوزر کې.
د پیل لپاره لیکل شروع کړئ — ټایمر ستاسو له لومړي کیبورډ کچ سره پیلیږي.
بشپړ ډول ستاسو براوزر کې چلیږي — هیڅ شی چې تاسو یې لیکئ اپلوډ نه کیږي.
دا څنګه کار کوي
د ټایپ کولو چټکتیا ازموینه بشپړ براوزر کې د React حالت او د وخت کچولو لپاره performance.now() په کارولو سره چلیږي — هیڅ سرور نشته، هیڅ اپلوډ نشته، هیڅ بهرنی خدمت نشته. کیسټروکونه ریښتینې وخت کې طبقهبندي او شمېرل کیږي، او WPM، دقت، او ثبات د همغه توري-پر-بنسټ فورمولونو سره محاسبه کیږي چې Monkeytype یې عامه توضیح کوي.
- 1د کلمو لیست محلي لوډیږيکله چې تاسو یوه ژبه وټاکئ، د کلمو ذخیره د یو ثابت JSON فایل نه راځي او د کمپوننټ حالت کې خوندي کیږي. کلمې بیا په تصادفي ډول نمونه اخیستل کیږي ترڅو ازموینه متن جوړ کړي؛ که د پونکچویشن یا عددونو اجازه فعاله وي، جوړوونکی احتمالي ډول کاما، پای نښې، او عددي توکي متوالي کې ننباسي.
- 2کیسټروکونه هره ثانیه شمېرل کیږيیو پټ ننوت عنصر هر توری نیسي. هر کیسټروک د ثانیې بکس شمېرونکی زیاتوي، او هر توری سملاسي هدف سره پرتله کیږي ترڅو یې سم، غلط، یا اضافي وګڼل شي. ټایمر د setInterval سره د 1-ثانیز وقفو کې د دقت لپاره performance.now() کاروي.
- 3معیارونه له خامو کیسټروک ډیټا نه محاسبه کیږيد ازموینې پای کې، خالص WPM د بشپړ-سم کلمو تورو پلس یې پای ته پرېوتونکو خالي ځایونو نه محاسبه کیږي، پر تېر شویو ثانیو ویشل شوی، او معیاري 5-توري-پر-کلمه واحد ته بدلیږي. خام WPM هر کیسټروک شمېري، تېروتنې هم پکې شاملې. ثبات د هرې ثانیې خامو نمونو کاروي ترڅو د تفاوت ضریب محاسبه کړي، بیا د kogasa نرمولو فورمول پلي کوي (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) ترڅو د 0–100 نمرې جوړه کړي.
- 4د پایلو چارټ Canvas ته انځورول کیږيد WPM-پر-وخت او خام-WPM-پر-وخت لړۍ یو HTML Canvas عنصر باندې د 2D Context API سره رسم کیږي. کله چې تاسو خپله پایله صادروئ، همغه Canvas API یو 820×460 انځور انځوروي — چارټ، اصلي احصایې، او libratool.com انتساب پکې شامل — او یې د canvas.toBlob() له لارې د PNG په توګه وسپاري.
اړوندې وسیلې
د لوستلو وخت محاسبونکی
اټکل وکړئ چې هر متن لوستلو ته څومره وخت نیسي. د لوستلو چټکتیا وټاکئ، د کلمو شمیر، جملو شمیر، او وینا وخت اټکلونه ترلاسه کړئ.
چټک لوستونکی (RSVP)
د Rapid Serial Visual Presentation په مرسته چټکتر ولولئ: ستاسو متن یو وار یوه کلمه د 100–800 WPM د سمون وړ سرعت سره ښکاره کیږي، چې د غوره پیژندنې توری په منځ کې ځای پر ځای شوی وي. پیسټ یې کړئ، سرعت وټاکئ، او پلی فشار کړئ. ټول کار په براوزر کې ترسره کیږي.
د بیونیک لوستلو بدلوونکی
هر متن بیونیک لوستلو بڼې ته بدل کړئ — د هرې کلمې لومړني توري ټینگ کیږي ترڅو ستاسو سترگې تمرکز او چټک لوستل ترلاسه کړي.