About
About Persistent Stopwatch
This app keeps accurate time even when your browser closes by storing timestamps locally and recalculating elapsed time on every visit.
How it works
When you start the timer, the app stores a start timestamp in localStorage. When you pause, it adds the elapsed time to a stored total. On every load, it calculates:
- Running: accumulated time plus the difference between now and the start timestamp.
- Paused: the accumulated time only.
What is stored
The app stores two values in localStorage:
- start_tmp: Timestamp for the current running session or null when paused.
- accumulated_time: Total elapsed milliseconds across sessions.
Analytics
We use Google Analytics 4 to understand how people use the stopwatch. This helps prioritize improvements and usability fixes. You can learn more on the privacy policy page.
Contact
If you have questions or concerns, reach out via the contact method listed in the project repository.