· Effects SDK team · 1 min read
Effects SDK updates — Q1 2025: isSupported, multi-instance GPU, ESM builds
Q1 2025 focused on the Web SDK developer experience. Version 3.5.0 added a compatibility check before initialization, several GPU-segmented SDK instances on one page, separate ESM and CommonJS builds and support for stricter Content Security Policies. 3.5.1 simplified the drawing pipeline in preparation for custom effects.
Video Effects SDK for the web — 3.5.0 (February)#
Performance
- Much lower CPU overhead during segmentation on WebGPU.
New
isSupported— check whether the browser can run the SDK before you initialize it.- Multiple instances with GPU segmentation on the same page.
- npm package with separate ESM and CommonJS files.
- GPU device loss handling, especially for older Intel integrated graphics drivers.
Fixes
- Dynamic
evaland script loading no longer conflict with strict CSP. - Firefox worker-timer errors go to the ErrorBus instead of throwing.
- No more background blinking during parallel segmentation in several tabs on Intel integrated graphics.
- The GitHub repository was reorganized to be easier to navigate.
Video Effects SDK for the web — 3.5.1 (March)#
- Simpler frame-by-frame drawing pipeline, groundwork for custom effects.
- New
onBackgroundSuccesscallback when a background change is applied. - Handling of uncaptured GPU errors for easier debugging.
- Fixed the Low Light effect; faster SDK authentication and loading.
Getting started: Web guide · all release notes