Think one day you there gonna be web app for TrainerRoad? I mean everything else is there just not able to do the workouts is the only thing.
But are you able to access BT/ANT+ data via the browser?
It’s not that long since the APIs to access video and audio were standardised!
Scary enough, bluetooth in your browser is coming:
Draft implementations may already be in place: