A precise, millisecond-accurate stopwatch with lap times, split tracking, keyboard shortcuts, and CSV / Markdown export — the state is saved locally so a reload won't lose your run.
Time is read from performance.now(), which is monotonic — system clock changes, sleep, or DST will not skew the count. Display refreshes via requestAnimationFrame for smooth motion and updates only when the tab is visible to save battery.
The laps table highlights the fastest split in green and the slowest in red. The "since last lap" readout is the split — the time elapsed between consecutive laps. Cumulative time is the total since you pressed Start.