Releases: caseymanos/node-webcodecs
Releases · caseymanos/node-webcodecs
v0.4.0
What's New
Non-blocking Async Encoding/Decoding
- Encoding and decoding now run on dedicated worker threads by default
- Event loop stays 76% responsive vs 2% with sync mode
- 3100% more event loop iterations during encoding
Native Codec Probing
isConfigSupportedactually tests FFmpeg codec availability- No more false positives from string matching alone
ReadableStream Support
- ImageDecoder now accepts ReadableStream input for progressive loading
Bun Compatibility
- Centralized native loader supports both Node.js and Bun runtimes
New Config Option
useWorkerThread: boolean- Set tofalsefor legacy blocking behavior (default:true)