LibraTool logoLibraTool

Бесплатен Онлајн стоперка

Прецизна стоперка со снимање на кругови, истакнување на најбрз/најспор круг и кратенки на тастатура. Брои нагоре од нула со прецизност до милисекунда.

Работи офлајн откако ќе се вчита
00:00.00
Подготвено

Тастатура: Space старт/стоп · L Круг · R Ресетирај

Како функционира

Овој штоперица работи целосно во прелистувачот користејќи ја вградената API performance.now() на прелистувачот — монотонски тајмер со висока резолуција — управувана од јамка requestAnimationFrame што повторно го исцртува приказот во секој кадар на анимација (типично 60 пати во секунда). Не е вклучен сервер во ниту еден момент.

  1. 1
    performance.now() го мери времето
    Кога ќе притиснете „Старт“, алатката запишува референтна точка со performance.now(). Во секој кадар на анимацијата, приказот ја одзема таа референца од тековната вредност на performance.now() за да ги пресмета поминатите милисекунди — избегнувајќи ги проблемите со отстапување на часовникот што доаѓаат со повторени повици на setInterval.
  2. 2
    requestAnimationFrame го води приказот
    Наместо тајмер со фиксен интервал, приказот на цифри се ажурира внатре во јамка requestAnimationFrame. Ова го одржува приказот синхронизиран со сопствениот механизам за исцртување на прелистувачот, така што бројачот на стотинки од секунда лизга мазно и никогаш не се активира побрзо отколку што екранот може да се освежи.
  3. 3
    localStorage ја задржува тековната сесија
    Со секој настан старт, стоп, или круг, алатката запишува снимка во localStorage — вклучувајќи временски печат котва од ѕидниот часовник. Ако ја освежите страницата насредина на извршувањето, штоперицата ја чита таа котва, пресметува колку милисекунди поминале откако е запишана, и продолжува од точното време.
  4. 4
    Круговите се извезуваат како текст одделен со табулатор или CSV
    Секој круг го чува и своето делено време (разлика од претходниот круг) и кумулативниот вкупен збир. „Копирај сè“ запишува редови одделени со табулатор во клипбордот преку navigator.clipboard.writeText; „Преземи CSV“ произведува Blob со UTF-8 BOM, така што датотеката правилно се отвора во Excel без потреба од волшебник за увоз.

Поврзани алатки

Најчесто поставувани прашања