Pulsuz Yazma Sürəti Testi (WPM)
Vaxtlı, söz sayı, sitat, fərdi və zen testləri ilə yazı sürətinizi (WPM) və dəqiqliyinizi ölçün. Canlı WPM, xam sürət, ardıcıllıq, nəticə qrafiki, bir çox dil və simvol-simvol rəy — hamısı brauzerinizdə.
Başlamaq üçün sadəcə yazmağa başlayın — taymer ilk düymə basışında başlayır.
Yazılacaq mətn:
Tamamilə brauzerinizde işləyir — yazdığınız heç nə yüklənmir.
Ümumi istifadələr
- İş Tələbləri üçün WPM TestiSözüncə-dəqiqə sayınızı data daxil etmə və inzibati rol tələblərinə qarşı yoxlayın.
- Məktəb üçün Yazma PraktikasıEsseleri və qeydləri daha sürətli edən yazma axıcılığını qurun.
- İşdən Əvvəl IsıtmaMərkəzləşdirmə seansından əvvəl barmaqlarınızı oyanmaq üçün cəld yazma.
- Klaviaturalar Arasında Yazma Sürətini Müqayisə EdinYeni klaviatura və ya layout həqiqətən sizi daha sürətli edib-etmədiyini görün.
Necə İşləyir
Yazma sürəti testi tamamilə brauzerdə React state və zamanlama üçün performance.now()-dan istifadə edərək işləyir — server yoxdur, yükləmə yoxdur, xarici xidmət yoxdur. Klaviatura vuruşları real vaxtda təsnif edilir və sayılır, WPM, dəqiqlik və sabitlik isə Monkeytype-ın açıq şəkildə sənədləşdirdiyi eyni simvol əsaslı düsturlarla hesablanır.
- 1Söz siyahısı lokal olaraq yüklənirBir dil seçdiyinizdə, söz hovuzu statik bir JSON fayldan alınır və komponent state-ində saxlanılır. Sözlər sonra test parçasını qurmaq üçün təsadüfi seçilir; durğu işarələri və ya rəqəmlər aktiv olduqda, yaradıcı ehtimallı olaraq vergül, son işarələr və rəqəm nişanlarını ardıcıllığa daxil edir.
- 2Klaviatura vuruşları saniyəyə görə sayılırGizli bir giriş elementi hər simvolu tutur. Hər klaviatura vuruşu saniyəlik bir səbət sayğacını artırır, hər simvol isə onu düzgün, yanlış və ya əlavə kimi təsnif etmək üçün dərhal hədəflə müqayisə edilir. Taymer, dəqiqlik üçün performance.now()-dan istifadə edərək setInterval vasitəsilə 1 saniyəlik intervallarla işləyir.
- 3Metriklər xam klaviatura vuruşu məlumatlarından hesablanırTest bitəndə, xalis WPM tam-düzgün sözlərə və onların sonrakı boşluqlarına aid simvollardan hesablanır, keçən saniyələrə bölünür və standart 5-simvol-hər-söz vahidinə çevrilir. Xam WPM xətalar daxil olmaqla hər klaviatura vuruşunu sayır. Sabitlik saniyəlik xam nümunələrdən istifadə edərək bir variasiya əmsalı hesablayır, sonra 0–100 xalı əldə etmək üçün kogasa yumşaltma düsturunu (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) tətbiq edir.
- 4Nəticə qrafiki Canvas-a render olunurZamanla-WPM və zamanla-xam-WPM seriyaları 2D Context API-dən istifadə edərək bir HTML Canvas elementinə çəkilir. Nəticənizi ixrac etdikdə, eyni Canvas API qrafiki, əsas statistikaları və libratool.com atribusiyasını əhatə edən 820×460 ölçülü bir şəkil render edir və onu canvas.toBlob() vasitəsilə PNG kimi çatdırır.
Əlaqəli Alətlər
Oxuma Vaxtı Kalkulyatoru
İstənilən mətni oxumaq üçün nə qədər vaxt lazım olduğunu qiymətləndirin. Oxuma sürəti seçin, söz sayı, cümlə sayı və nitq vaxtı təxminlərini əldə edin.
Sürətli Oxuyucu (RSVP)
Sürətli Serial Vizual Təqdimatla daha sürətli oxuyun: mətniniz optimal tanıma nöqtəsi hərfi mərkəzdə olmaqla, tənzimlənən 100–1200 SÖD sürətində bir sözü bir anda göstərir. Yapışdırın, sürəti təyin edin və oxut düyməsinə basın. Hamısı brauzerinizdə.
Reaksiya Vaxtı Testi
Reaksiya vaxtınızı millisaniyələrlə ölçün: xananın yaşıl olmasını gözləyin, mümkün qədər sürətlə klikləyin və ya toxunun və 5 cəhddən ortalama və ən yaxşı nəticənizi əldə edin.