All posts
Guides ·28 May 2026 · 9 min read

Ride, record and save: a cycling app that lives in a browser tab

The Moveee team

Free coaching · a real route for every ride

Clip in on the road and your bike computer treats the next two hours as a serious recording — every watt, every heartbeat, every metre. Move indoors and nothing about that should change. The session you ride on a trainer is real training, and it deserves to be captured just as carefully as the one you rode outside. So the fair question, when the whole thing runs in a browser tab, is a blunt one: can you actually trust a tab to hold it?

It's the right thing to be sceptical about, and we build one of these apps, so we'll answer it plainly. This is about Moveee Indoor — our browser-based indoor app — and specifically about the recording: what it captures, and why a tab turns out to be a safer place to keep it than the phrase "just a tab" suggests.

What actually gets recorded

A trainer ride isn't a lightweight thing to log. Because your smart trainer, power meter and heart-rate strap are all paired directly over Bluetooth, the app is reading a full stream of data every single second — the same signals a top-end head unit would collect outdoors, minus a satellite fix it doesn't need, because it already knows exactly where you are on the route.

Power

watts

Straight off your trainer or power meter, sampled every second. It's the number every part of the analysis is built on.

Cadence

rpm

Your pedalling rate throughout — so you can see where you were spinning and where you were grinding a big gear.

Heart rate

bpm

From a paired strap: the effort your body actually felt, laid alongside the watts you were pushing.

Speed & distance

km/h · km

Your virtual speed and the distance covered along the road, from the trainer's data and the slope underneath you.

Gradient

%

The real slope of the road at that moment — the reason the resistance rose under your legs when it did.

Virtual track

position

Where you were on the route, turn by turn — the GPS-equivalent line through the real 3D world you rode.

That's a lot of information to gather and hold onto for an hour or more. On a bike computer it sits safely on a chip in a sealed box strapped to your bars. In a browser, the instinct is to assume it's more fragile — one closed tab from oblivion. That instinct is worth taking seriously, so let's take it head-on.

A cyclist riding a road bike on an indoor smart trainer
The same signals a head unit collects outdoors — power, cadence, heart rate, speed — streaming in second by second from your paired trainer.

"But tabs are flaky" — the honest worry

Everyone has lost a browser tab at the worst possible moment. So the fear is reasonable: you finish a brutal two-hour session, reach for the water bottle, and somehow the tab is gone — and with it, you assume, the whole ride. If that were how it worked, no serious rider would touch a browser trainer app, and they'd be right not to.

The reason it isn't how it works is simple: the recording is backed up continuously as you ride, not stored in the tab and written out only when you press stop. Each second's data is saved as it arrives. The tab is just the window you're watching through — the ride itself is kept somewhere a closed window can't reach.

If it goes wrong mid-ride, here's what actually happens

"My Bluetooth drops out for a few seconds"

The ride keeps recording. When the trainer reconnects it carries straight on — nothing from before the dropout is lost.

"I close the tab by accident mid-session"

The session has been backed up as you rode it. Reopen Moveee Indoor and the ride is there waiting, not a blank page.

"The browser or the laptop crashes"

Same answer. The recording is saved continuously as you go, not held inside the tab until you press stop, so a crash can't wipe it.

None of this makes the connection between trainer and browser magically perfect — Bluetooth is Bluetooth, and it occasionally hiccups indoors just as it does with any app. What it means is that a hiccup costs you a few seconds of the live picture, never the ride. The recording is the part that's protected, and the recording is the part that matters. If you want the wider view of what a browser can and can't do here, we go into it in what a browser cycling app can do.

What happens the moment you stop pedalling

A safe recording is only half the job. The other half is turning it into something useful, and this is where an indoor ride should feel identical to an outdoor one — because in Moveee it is. The session saves as a virtual ride and gets the full analysis treatment: your power streams laid out end to end, normalised power, intensity factor and TSS calculated, your best efforts across every duration pulled out, and — if the ride followed a plan — how closely you actually hit the targets.

From there it slots into the rest of your training without you lifting a finger. The ride lands on your calendar and counts toward your training plan exactly like a road ride, so a wet-Tuesday trainer session builds your fitness picture the same as a Sunday club run. And when you want to share it, one tap publishes the whole thing to Strava — complete with a photo of the virtual world you rode through, so your followers see the road, not a spreadsheet.

So: is a browser tab trustworthy?

For the thing that matters — keeping your ride safe and turning it into real training data — yes. The recording is captured second by second, backed up as you go, and processed into a full analysis that feeds straight into your plan and out to Strava. A closed tab or a dropped connection is an inconvenience, not a lost session.

The honest caveats are the ones we give everywhere: Moveee Indoor is free while in alpha, which means young and occasionally rough around the edges, and it needs Chrome or Edge, because pairing a trainer relies on Web Bluetooth that Safari and Firefox don't yet support — so no iPhone or iPad either. But the recording itself? That part you can lean on. If you'd like to see exactly what the browser app is doing under the bonnet, the cycling trainer app that runs in your browser walks through it.

Ours — declared

Ride it once and watch it save itself

Open Moveee Indoor in Chrome or Edge, pair your trainer, and ride a real road rebuilt from the map. Every second is recorded, backed up as you go, and waiting for you when you stop.

Runs in your browser · Chrome or Edge · no iOS · free while in alpha

Ready to ride with a plan?

Connect Strava and get your first three-week block today — free.

Continue with Strava