← All changelog entries

Using AudioWorkletNode instead of the ScriptProcessorNode

Improvement

We have updated our audio processing pipeline for our inline recording client by switching from ScriptProcessorNode to AudioWorkletNode. This change was necessary as ScriptProcessorNode is deprecated and might no longer be supported in future browser versions.

This change also bumps up the browser requirements for our inline recording client:

  • 💻 On Desktop Devices:
    • From Chrome 63+ to Chrome 66+
    • From Firefox 52+ to Firefox 76+
    • From Safari 14.0.2+ to Safari 14.1+
  • 📱 On Mobile Devices:
    • From Chrome 63+ to Chrome 66+
    • From Safari on iOS/iPadOS 14.3+ to Safari on iOS/iPadOS 14.5+