Timers and productivity
How Accurate Are Online Timers? What Happens in Background Tabs, Sleep and Low Power Mode
October 14, 2026
Most of the time, an online timer just works. You type in
ten minutes, press start, and ten minutes later it beeps. But if you've ever
come back to a tab and found the alarm went off late, or not at all, you're not
imagining it. The timer itself was usually fine. The browser was busy doing
something else.
So how accurate are online timers, really? Very accurate, as
long as you understand what the browser is allowed to do behind your back. Once
you know that, it's easy to tell when a browser timer is good enough and when
you need something else.
Counting time versus measuring it
There are two ways to build a timer in a web page. The lazy
way is to count: tick once a second, knock one off the display, repeat. The
better way is to measure: remember the exact moment you pressed start, and
every time the screen updates, work out how much real time has passed since
then.
That sounds like a technicality until the browser gets busy.
A counting timer assumes every tick arrives exactly on time, and they don't. A
tick can be a few milliseconds late, or a whole second late in a background
tab, and every late tick pushes the countdown further behind the real clock.
Over half an hour, the drift can become noticeable.
A measuring timer doesn't care when the ticks arrive. Even
if the screen only updates once a minute, the number it shows is calculated
from the real clock, so it's correct the moment it appears. That's how the WakeMode
Stopwatch is built, and it's the first thing worth checking in any timer
you rely on.
What background tabs do to your timer
Browsers are serious about saving battery. When a tab isn't
visible, they assume you don't need it to do much, so they slow its timers
down.
In Chrome, timers in a hidden tab generally run at most once
per second. If the page stays hidden for several minutes, Chrome can go further
and batch some background work into roughly once-a-minute bursts. Safari and
Firefox have their own versions of the same idea.
For a well-built timer, this changes how often the page
checks in, not whether the time is right. The catch is the alarm. If the page
only gets a chance to run every so often, the alarm can only sound when that
chance comes. Your ten-minute timer is still a ten-minute timer, but the beep
might land a little after the real deadline.
Locked phones and sleeping laptops
This is where things change a lot. When you lock your phone,
mobile browsers usually don't just slow a page down. They pause it. Safari on
iPhone is especially quick to do this, and Android browsers do something
similar to protect the battery.
A paused page can't play a sound. Nothing happens until you
unlock the phone and bring the browser back. At that point, a good timer
immediately works out that time is up and shows it. But if you were counting on
the alarm to wake you from a nap, it never rang.
Laptops behave the same way when they sleep. Close the lid
on a running timer and the computer stops running the page entirely. Open it
twenty minutes later and a measuring timer will show the correct state straight
away. Any alarm that was due while it slept simply didn't happen.
Low power mode on phones and battery saver on laptops make
all of this more aggressive. Background work gets cut back sooner and harder.
Why the sound sometimes doesn't play
Browsers don't let web pages play sound on their own. It's a
good rule (it's the reason autoplaying video ads are mostly silent), but it
means a timer can't just make noise whenever it likes. It needs your
permission, and you give it by interacting with the page.
That's why a good timer prepares its alarm sound the moment
you press Start. That click counts as permission. Timers that skip this step
can stay silent at exactly the moment they matter. If a timer has a test sound
button, use it once before you rely on it.
Browser notifications are a nice extra, but I wouldn't
depend on them either. They need permission, focus modes and do-not-disturb
settings can block them, and on phones they usually can't fire from a page the
browser has already paused.
How to time things you can't afford to miss
For anything where a minute either way doesn't matter, like
a coffee break, a workout set or a rough reading session, any decent browser
timer is fine, visible or not.
For anything where the exact moment matters, keep the timer
tab visible and the screen on. That's the single biggest improvement you can
make. A visible tab isn't throttled, so the alarm fires on time. Turn on the
keep-awake option (the WakeMode stop watch has one built in) so your
screen doesn't dim and lock while you wait.
For anything genuinely critical, like medication, an exam
deadline or something in the oven you really can't burn, use two timers. Your
phone's built-in clock app is designed to ring through lock screens and silent
modes in ways a web page can't. A browser timer makes a great visible countdown
on your computer. It's not a replacement for an alarm that has to get your
attention no matter what.
One last check: if a timer ever shows the wrong time when
you come back to it, rather than just ringing late, it's probably counting
instead of measuring. I'd switch tools.

