Device & Browser Support
info
For the complete SDK device & browser support, check Getting Started
Broadcast overlays render Rive animations, which require WebAssembly and WebGL2. 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 |
| LG webOS | webOS 5.0 — 2020+ | Chromium 68 | webOS 4.x is Chromium 53, pre-WebAssembly |
| Android TV / Google TV | System WebView 57+ | Chrome / WebView | Tracks WebView, not the OS version |
| Amazon Fire TV | Fire OS 6+ | Chromium 59+ | Fire OS 5 ships a pre-WebAssembly WebView |
| Desktop browsers | Chrome 57+, Firefox 52+, Safari 15+ | Blink / WebKit / Gecko | Safari is the binding, as WebGL2 landed in 15 |
Graceful degradation. On any device below the floor the SDK feature-detects WebGL2 and WebAssembly 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.