Evidence and limitations
How Best Online Clock verifies product facts
Public feature statements are mapped to current source and repeatable tests. This page names the method, review date, and operating limits instead of treating a laboratory score as a universal guarantee.
Fact schema g2_facts_v1 · reviewed
Review protocol
- 1. Trace the behavior. Identify the state transition, storage boundary, browser API, and user-visible result in source.
- 2. Fix the clock. Unit tests use fixed instants for countdown, alarm occurrence, DST, date rollover, and time-zone calculations.
- 3. Exercise the page. Browser tests cover task completion, keyboard access, responsive layouts, reload/resume behavior, and error states.
- 4. State the boundary. Claims are rejected or narrowed when audio, notifications, background execution, storage, or device support cannot be guaranteed.
Verified fact registry
Timer deadlines
Running countdowns use an absolute saved deadline and recalculate the remaining time when the page resumes.
Checked-in evidence
src/features/timer/core/countdown.tssrc/features/timer/core/countdown.test.tse2e/timer-accuracy.spec.ts
Limit
The tab must remain open. Browser throttling, audio, notifications, and Wake Lock behavior still depend on the browser and device.
Daily browser alarms
Permanent alarms repeat daily at the selected device-local time; snooze choices are 1, 5, or 10 minutes.
Checked-in evidence
src/features/alarm/core/alarm.tssrc/features/alarm/core/alarm-reliability.tse2e/g2-alarm-presets.spec.ts
Limit
An alarm is not a background account service. Keep the page open and test sound before relying on it.
Stopwatch timing
The stopwatch uses the browser monotonic performance clock, records laps and splits, and exports the current session as CSV.
Checked-in evidence
src/features/stopwatch/core/stopwatch.tssrc/features/stopwatch/core/stopwatch.test.tse2e/stopwatch-accuracy.spec.ts
Limit
Displayed precision is not a calibration certificate and the tool is not intended for safety-critical or regulated timing.
World-time calculation
City clocks use checked-in IANA time-zone identifiers with the browser Intl API; Manila is Asia/Manila, UTC+8, with no current DST rule.
Checked-in evidence
src/data/cities.jsonsrc/features/world-time/core/timezone.tssrc/features/world-time/core/timezone.test.ts
Limit
Time-zone rules come from the browser runtime and can change when governments or runtime data change.
Local tool data
Tool settings, alarms, selected cities, and uploaded background references are stored in the current browser without requiring an account.
Checked-in evidence
src/lib/settings-storage.tssrc/lib/background-image-storage.tssrc/features/alarm/alarm-client.tsxsrc/features/world-time/components/multi-city-clock.tsx
Limit
Clearing browser storage or changing devices can remove or separate that local data.
What this page does not claim
Automated Chromium, Firefox, and WebKit checks are useful regression evidence, but they do not replace every physical device, operating-system policy, real Safari build, or future browser version. Real-user performance samples are reported only after their stated observation window and sample gate.
© 2026 Best Online Clock. All rights reserved.