Skip to content

Browser Compatibility Matrix

This page details which features are available in each major browser. Core functionality requires WebGL2, which is supported by all modern browsers. Advanced features depend on newer APIs with varying support.

Core Requirements

FeatureChrome 56+Firefox 51+Safari 15+Edge 79+
WebGL2 renderingYesYesYesYes
Canvas 2D (scopes, timeline)YesYesYesYes
Web Audio APIYesYesYesYes
File API (drag-drop, picker)YesYesYesYes
CSS Custom PropertiesYesYesYesYes
Hi-DPI renderingYesYesYesYes

All core features -- image display, color corrections, scopes, annotations, and timeline -- work in every supported browser.

Video Decoding

FeatureChromeFirefoxSafariEdge
WebCodecs (frame-accurate)94+Not supported16.4+94+
HTMLVideoElement fallbackYesYesYesYes
H.264 decodingYesYesYesYes
VP9 decodingYesYesPartialYes
AV1 decodingYesYes (limited)17+Yes
HDR video (HLG/PQ)YesPartialYesYes

Firefox users should be aware that video playback uses the HTMLVideoElement fallback, which does not guarantee frame-accurate seeking and may not support all container formats.

Advanced Features

FeatureChromeFirefoxSafariEdge
WebGPU (experimental HDR)113+ (flag)Not supportedNot supported113+ (flag)
BroadcastChannel (ext. presentation)54+38+15.4+79+
Fullscreen APIYesYesYesYes
Clipboard API (copy frame)YesYesYesYes
IndexedDB (auto-save, snapshots)YesYesYesYes
WebRTC (network sync)YesYesYesYes

Video Export

CodecChromeFirefoxSafariEdge
H.264 encodingYesNot supported16.4+Yes
VP9 encodingYesNot supportedNot supportedYes
AV1 encodingYesNot supportedNot supportedYes

Video export relies on WebCodecs for encoding. Browsers without WebCodecs support cannot export video.

WASM Decoders

DecoderChromeFirefoxSafariEdge
EXR (WASM)YesYesYesYes
JPEG XL (WASM)YesYesYesYes
JPEG 2000 / HTJ2K (WASM)YesYesYesYes
HEIC (WASM fallback)YesYesNativeYes
OCIO (WASM)YesYesYesYes

WASM decoders work across all supported browsers. Safari uses native HEIC decoding when available.

Mobile Support

PlatformBrowserStatus
iOS 15+SafariFunctional (touch-optimized)
AndroidChromeFunctional (touch-optimized)
AndroidFirefoxLimited (no WebCodecs)

Mobile browsers support core functionality including touch gestures (pinch-to-zoom, tap-to-seek). The desktop-optimized interface may be less comfortable on smaller screens. Keyboard shortcuts are unavailable without an external keyboard.

Known Issues

BrowserIssueWorkaround
FirefoxNo WebCodecs supportVideo playback uses HTMLVideoElement fallback; frame accuracy may vary
Safari < 16.4No WebCodecsSame as Firefox
All browsersCORS restrictions on cross-origin mediaEnsure media servers include CORS headers
All browsersAutoplay restrictionsFirst play requires user interaction
SafariLimited WebGPU supportFalls back to WebGL2

Released under the MIT License.