Stopwatch.
Centisecond precision, lap times, and a built-in countdown timer. Wake-lock keeps the screen alive while it runs.
Timing is sampled from performance.now() — sub-millisecond monotonic clock. The visible display refreshes via requestAnimationFrame, but the elapsed-time math is unaffected by frame stutter or background throttling.