LiteRide needs JavaScript: it drives your trainer over Web Bluetooth and renders the ride in your browser.