Бесплатен Тест за брзина на пишување (WPM)
Измерете ја вашата брзина на пишување (WPM) и точност со временски, тестови по број зборови, цитат, прилагодени и zen тестови. 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 — и ја испорачува како PNG преку canvas.toBlob().
Поврзани алатки
Калкулатор за време на читање
Проценете колку време е потребно за читање на кој било текст. Изберете брзина на читање, добијте број на зборови, број на реченици и проценки за времето на говорење.
Брз читач (RSVP)
Читајте побрзо со Rapid Serial Visual Presentation: вашиот текст трепка збор по збор со прилагодлива брзина од 100–800 зборови во минута, со центрирана точка на оптимално препознавање на буквата. Залепете, поставете брзина и притиснете play. Сè во вашиот прелистувач.
Конвертор за biониско читање
Конвертирајте кој било текст во формат за bioниско читање — првите букви на секој збор се задебелуваат за да им помогнат на очите да се фокусираат и да читаат побрзо.