Tijaabada Xawaaraha Qorista (WPM) oo Bilaash ah

Cabbir xawaaraha qoristaada (WPM) iyo saxnaanta adiga oo isticmaalaya tijaabooyin la xaddiday, tirada ereyada, xigasho, gaar ah, iyo zen. WPM tooska ah, xawaaraha ceyriin, joogtaynta, jaantus natiijooyin, luqado badan, iyo jawaab-celin xaraf-xaraf ah — dhammaan browser-kaaga.

Liis erayo Soomaali ah weli ma jiro, sidaa darteed erayadu waa Ingiriisi. Qor, ama ku dheji qoraalkaaga.
0Tab — dib u bilow

Bilow qorista si aad u bilowdo — saacadu waxay bilaabataa marka aad farta ugu horreysa taabato.

Wuxuu si buuxda ugu shaqeeyaa biraawsarkaaga — waxba lama soo rarin.

Sida Ay U Shaqeyso

Imtixaanka xawaaraha qorista wuxuu ka dhacaa gebi ahaanba biraawsarka isagoo isticmaalaya React state iyo performance.now() wakhtiga — server, shubid, ama adeeg dibadeed ma jiraan. Fara-taabashada waxaa lagu kala saaraa oo lagu tirinayaa waqti dhabta ah, WPM-ka, saxnaanta, iyo joogtaynta waxaa lagu xisaabiyaa isla qaacidooyinka ku salaysan xarfaha ee Monkeytype si guud u qoray.

  1. 1
    Liiska erayadu wuxuu ka shubmaa gudaha
    Marka aad dooratid luuqad, kaydka erayada waxaa laga soo saaraa fayl JSON go'an waxaana lagu kaydiyaa xaaladda component-ka. Erayada kadib si aan kala saarnayn ayaa loo soo qaataa si loo dhiso qaybta imtixaanka; iyada oo ikhtiyaarka ay shidan yihiin astaamaha ama lambarrada, samaynuhu si itimaal ah u geliyaa faaruq, sumado dhamaadka, iyo astaamo lambar ah gudaha taxanaha.
  2. 2
    Fara-taabashada waxaa loo tirinayaa ilbiriqsi kasta
    Cunsurka gelitaanka qarsoon wuxuu qabtaa xaraf kasta. Fara-taabasho kasta wuxuu kordhinayaa counter-ka ilbiriqsiga, xaraf kastana si degdeg ah ayaa loo barbardhigaa bartilmaameedka si loo kala saaro sax, khaldan, ama dheeraad ah. Saacadda wuxuu ka socdaa setInterval joogtayaal 1-ilbiriqsi ah isagoo isticmaalaya performance.now() saxnaanta.
  3. 3
    Cabbirrada waxaa laga xisaabiyaa xogta fara-taabashada aan la habeynin
    Dhammaadka imtixaanka, WPM saafiga ah waxaa laga xisaabiyaa xarfaha ka tirsan erayada sax ahaan buuxa iyo faaruqyada raacaya, oo lagu qaybiyo ilbiriqsiyada dhacay, oo loo beddelo cutubka caadiga ah ee 5-xaraf-erey-kiiba. WPM-ka ceyriinku wuxuu tirinayaa fara-taabasho kasta oo ay ku jiraan khaladaad. Joogtaynta waxay isticmaashaa tijaabooyinka ceyriinka ee ilbiriqsiga si loo xisaabiyo cufnaanta kala duwanaanshaha, kadibna waxay dabaqdaa qaacidada siminta kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) si loo soo saaro dhibco 0–100 ah.
  4. 4
    Jaantuska natiijooyinka wuxuu ku baxaa Canvas
    Taxanaha WPM-waqti iyo WPM-ceyriin-waqti waxaa lagu sawiraa element-ka HTML Canvas isagoo isticmaalaya 2D Context API. Marka aad soo saarto natiijadaada, isla Canvas API-ga wuxuu ku sawiraa sawir 820×460 ah — oo ay ku jiraan jaantuska, tirakoobyada muhiimka ah, iyo sifeynta libratool.com — wuxuuna u dhiibaa PNG ahaan canvas.toBlob().

Qalabka La Xiriira

Su'aalaha Inta Badan La Iska Weydiiyo