Kyauta Mai Ƙididdige Lokacin Karatu

Ƙiyasta tsawon lokacin da ake ɗauka don karanta kowane rubutu. Zaɓi saurin karatu, samu adadin kalmomi, adadin jimloli, da ƙiyasin lokacin magana.

Yana aiki babu haɗi da zarar an loda shi
Lokacin karatu
51 sec
@ 238 wpm
Lokacin magana
1 min 33 sec
@ 130 wpm
Sannu1 min 21 secMatsakaici51 secSauri35 secKaranta da ƙarfi1 min 33 sec
202
Kalmomi
1,093
Haruffa
10
Jimloli
1
Sakin layi

Matsakaicin gudu: Manya suna karatu a 200–250 wpm a shiru. Ana karanta littattafan sauti a 120–150 wpm. Masu saurin karatu na iya kaiwa 500–700 wpm amma fahimta na raguwa.

Labarai matsakaita: ~kalmomi 1,200 (~min 5). Dogayen labarai: ~kalmomi 2,500 (~min 10). Littattafai matsakaici kalmomi 70,000–90,000 ne (~awa 5–6 a 250 wpm).

Yadda Yake Aiki

Ana lissafta lokacin karantawa gaba ɗaya a burauzarka ta amfani da algorithm na ƙidayar kalma da aka rubuta da hannu da lissafi sauƙi — babu ɗakin karatu, babu kiran uwar garke. Wani gwajin sauri da aka gina yana amfani da na'urar lokaci performance.now() mai ƙudurin gaske na burauza da requestAnimationFrame don auna yadda kake karantawa da sauri da kanka, sannan yana ciyar da wannan WPM da aka auna baya cikin kimantawa.

  1. 1
    Rabar farin sarari zuwa alamomi
    Ana raba rubutunka da aka manna a regex /\s+/ don ƙidaya kalmomi. Ana gano iyakokin jimla ta daidaita gudu na alamomin .!?; ana samun rabuwar sakin layi ta rabawa a layuka fanko. Duk wannan layuka kaɗan ne na JavaScript sauƙi babu ɗakunan karatu na waje.
  2. 2
    Rabawa da saurin karantawa
    Lokacin karantawa shine ƙidayarKalma ÷ WPM, an lissafta shi nan take a kowace dannawa ta wani React useMemo hook. Lokacin magana yana amfani da WPM tsayayye na 130 (adadin al'ada don bayanin murya). Kayan aikin yana kuma lissafta lokutan hanzari huɗu na yau da kullum lokaci guda don ka ga cikakken zango da kallo guda.
  3. 3
    Gwajin gudun mutum na zaɓi
    Sauya zuwa shafin Speed Test yana bayyana wani sashin waƙa (daya daga cikin biyar na asali, ~kalmomi 180-220 kowanne). Ana ɓoye sashin har sai ka danna Fara; a wannan lokacin performance.now() yana kama tambarin lokacin farawa kuma requestAnimationFrame yana tuka wani ƙidaya mm:ss mai rai. Lokacin da ka danna An Gama, ana raba milisecond da suka wuce da yawan kalmomin sashin don samun WPM ɗinka na gaskiya.
  4. 4
    Bincike na hankali da tsarin ra'ayi
    Gudu mafi guntu na daƙiƙa 10 ko mafi sauri na WPM 1500 ana lakabta su a matsayin masu shakku kuma an cire su. Wani gudu mai inganci da aka auna yana bayyana a matsayin chip a shafin Estimate wanda za ka iya kunna shi da dannawa guda, yana maye gurbin saitin na yau da kullum da ainihin adadin karantawarka.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama