All posts
Guides ·18 June 2026 · 10 min read

What a browser-based cycling app can — and can't — do in 2026

The Moveee team

Free coaching · a real route for every ride

The most useful thing anyone can hand you about browser-based indoor cycling isn't a sales pitch — it's an honest inventory. What does the technology actually do in 2026, and where does it still fall short? Get that straight before you set up, and you'll never feel misled halfway through your first ride.

So this is an audit, not a brochure. Two clean halves: what a browser-based cycling app can genuinely do today, and what it can't do yet — with the reasons, and an honest note on which limits are waiting on browser makers and which are simply structural. We build one of these apps, and we'll point to it as the worked example rather than pretend we're neutral.

The two-minute version

If you read nothing else, read this. Green is real today; amber is the honest shortfall.

It can

  • Pair a smart trainer, power meter and heart-rate strap over Bluetooth
  • Render a real 3D world of your own routes from map + elevation data
  • Hold ERG targets — 150+ structured workouts, or your own
  • Record the ride and back it up safely as you go
  • Give you full power analysis — NP, IF, TSS, best efforts, plan compliance
  • Save the ride to your calendar and training plan, and to Strava in a tap
  • Put up to six friends on the same road in a private room
  • Let you try the world with no trainer at all (Explore mode)

It can't — yet

  • Run on iPhone, iPad, Safari or Firefox
  • Talk to ANT+-only hardware without extra help
  • Offer a big, always-on racing scene
  • Work fully offline

What it can do — and how

Every capability below rests on a web technology that grew up enough to carry it. None of this is a mock-up; it's the ordinary shape of a browser-native ride in 2026.

Pair your hardware — no app, no dongle

Web Bluetooth lets the browser connect a smart trainer (FTMS), power meter (CPS) and heart-rate strap directly. The same pairing a native app does, minus the install.

Build a real 3D world

WebGL draws your own saved routes in 3D from OpenStreetMap and real elevation — the actual streets, buildings, bridges, rivers and gradients your route passes through. Not a fantasy island.

Hold watts in ERG

Pick a structured workout and the trainer locks each interval's target watts for you. Off-workout, resistance follows the road's real gradient instead — climbs bite.

Never lose the ride

A good browser app backs your recording up as you ride, so a dropped connection or an accidentally closed tab can't erase the hour you just put in.

Full post-ride analysis

Power streams, NP · IF · TSS, best efforts and plan compliance — the same numbers you'd get from an outdoor ride, not a stripped-down summary.

Ride with friends

Up to six riders in a private room, same road, same time, each on their own trainer. Small and social rather than a stadium.

A saved route rendered in Moveee Indoor — the road following its real bends and climbs through open countryside, in a browser.
Your own route, its every bend and climb, built from real map data and ridden in a tab. This is the "can" half made concrete.

What it can't do — yet

Now the shortfalls, told straight. Two of these are waiting on browser makers or on a product growing up; two are structural and won't change with a browser update. Knowing which is which saves you a lot of misplaced hope.

iOS, Safari and Firefox

Waiting on browsers

Pairing needs Web Bluetooth, which Safari and Firefox haven't shipped and iOS doesn't expose at all. So no iPhone or iPad, and no Safari/Firefox on the desktop. Any Chromium browser — Chrome or Edge on Windows, macOS, Linux or Android — is fine. There is no native iOS app to fall back to.

ANT+-only gear

Structural

The web speaks Bluetooth, not ANT+. Most trainers of the last decade broadcast both, so this rarely bites — but if yours is ANT+-only, a browser can't reach it without a Bluetooth bridge.

A big racing scene

Young product

Mass-participation racing lives or dies on population — thousands online at once. That's the hardest thing to build, and a young browser-native app simply doesn't have it yet.

Full offline riding

Structural

The world streams in as you ride, so a live connection is part of the deal. A garage with no Wi-Fi is where a downloaded native app still has the edge.

That iOS line is the one people trip on most, so it's worth repeating plainly: there is no native app hiding behind the browser version. If your setup is an iPhone or iPad, browser-native indoor cycling isn't for you today — full stop. On the flip side, if you've a Chromebook or a Linux box gathering dust, it works there just as well as on Windows or a Mac. We dug into that spread in our piece on indoor cycling on any device with a browser.

A cyclist grinding up a steep mountain climb
The climbs are real because the gradients are real — pulled from survey elevation data, then handed to your trainer's resistance.

The working example

Everything in the "can" column is drawn from Moveee Indoor, which is our own product — declared, so you can weigh what we say accordingly. It runs the whole ride in Chrome or Edge: pair over Bluetooth, ride your real routes rebuilt in 3D, hold watts in ERG, and finish with a session that backs itself up as you go, lands on your calendar, counts toward your Moveee plan and reaches Strava in a tap. If the very first step — getting your trainer talking to a browser — is what you're unsure about, our short guide to connecting a smart trainer in the browser walks the pairing through.

And everything in the "can't" column is true of it too: Chrome or Edge only, no iOS, no racing scene yet, a live connection required. It's free while in alpha precisely because it's young enough to still have those edges.

The honest bottom line

A browser-based cycling app in 2026 can pair your gear, build a real world from your own roads, hold your intervals, protect your ride and file it into your training — the whole loop, in a tab. What it can't yet do is reach an iPhone, speak ANT+ on its own, fill a start line, or ride with the Wi-Fi off. If none of those four is a dealbreaker for you — and for a great many riders, none of them is — then the honest answer is that browser-native already does everything you need.

The only real test is clipping in. Moveee Indoor is free while in alpha, runs in your browser, and asks nothing more than Chrome or Edge and twenty minutes. Try it against this list, and hold it to every line.

Ready to ride with a plan?

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

Continue with Strava