Comparing apples to oranges: A comparison of AudioWorklet polyfills
summary
Compares five AudioWorklet polyfill approaches and shows which actually match the real API: ScriptProcessorNode + WebWorker (initial polyfill), main-thread evaluation (standardized-audio-context), iframe sandbox (Chrome Labs), timeout loop (JavaScriptMusic), and web-audio-modules. Runs Web Platform Tests (Chrome passes, Firefox fails, many partials) and feature checks; finds standardized-audio-context implements the most spec bits. Recommends script-processor setups for hard real‑time, web-audio-modules or iframe for untrusted third‑party code, and JavaScriptMusic for offline rendering.
AI-written summary · about
