🌐 RTC JS Browser SDK 2.3.9

What's New

  • Improved SharedArrayBuffer fallback: The SDK now detects when SharedArrayBuffer is unavailable and automatically falls back to postMessage transport instead of breaking audio processing.
  • Fixed dead mic issue: When Noise Cancellation is enabled mid-call, raw audio is passed through until processed audio is ready, preventing the microphone from being muted during filter warm-up phase. Accent Conversion filter outputs silence during warm-up by design.
  • Fixed Chrome AudioWorklet race condition: Filter creation now retries automatically until the AudioWorklet is registered, preventing the stream from remaining unprocessed.
  • Improved initialization error handling: WASM model and session initialization failures now trigger the filter’s error event instead of incorrectly reporting the filter as ready. Also fixed a related memory leak.