Device & Browser Support
info
For the complete SDK device & browser support, check Getting Started
Broadcast overlays render Rive animations, which require WebAssembly, WebGL2, and BigInt (Chrome 67+ / V8 6.7+). This is a significantly higher floor than the rest of the SDK — every target in the table above runs panels, but only the devices below render overlays.
| Target | Overlay floor | Engine | Notes |
|---|---|---|---|
| Samsung Tizen | Tizen 5.5 2020+ | Chromium M69 | 2018 (M56) and 2019 (M63) lack WebAssembly; M69 includes BigInt |
| LG webOS | webOS 5.0 — 2020+ | Chromium 68 | webOS 4.x is Chromium 53, pre-WebAssembly; Chromium 68 includes BigInt |
| Android TV / Google TV | System WebView 67+ | Chrome / WebView | Tracks WebView, not the OS version; BigInt requires WebView 67+ |
| Amazon Fire TV | Fire OS 6+ (Chromium 67+) | Chromium 67+ | Fire OS 5 is pre-WebAssembly; overlay floor is Chromium 67+ for BigInt |
| Desktop browsers | Chrome 67+, Firefox 68+, Safari 15+ | Blink / WebKit / Gecko | Safari is the binding for WebGL2 (landed in 15); BigInt raises Chrome and Firefox floors |
Graceful degradation. On any device below the floor the SDK feature-detects WebGL2, WebAssembly, and BigInt support and skips the overlay: no crash, nothing surfaced to the viewer, and all other panels keep working. The shipped bundle is ES5 and parses on every engine in the core table, so an unsupported device never fails to load the SDK — it just renders no overlay.