Start or resume
Elapsed time is derived from the browser monotonic clock, not a counter of repaint callbacks.
One reliable informal session
Start immediately, pause without losing elapsed time, capture completed segments and export the chronological record. Everything stays in one isolated browser capsule and disappears on reload.
No account · no network · 500 laps · deterministic CSV
Three explicit steps
Elapsed time is derived from the browser monotonic clock, not a counter of repaint callbacks.
Each lap stores its own split and cumulative total, with a hard 500-row limit.
The local file uses fixed columns and the same formatted values shown in the lap table.
Non-critical timing jobs
Local by construction
Use completed laps as evidence, download before reloading, and keep another method whenever timing matters.