【发布时间】:2018-11-02 05:18:17
【问题描述】:
引自本文:https://developers.google.com/web/updates/2018/06/audio-worklet-design-pattern
WebAssembly 是 AudioWorkletProcessor 的完美伴侣。这两个特性的结合为网络上的音频处理带来了多种优势,但最大的两个好处是:a) 将现有的 C/C++ 音频处理代码带入 WebAudio 生态系统和 b) 避免了 JS 的开销音频处理代码中的 JIT 编译和垃圾回收。
我想知道使用 WebAssembly 的实际优势是什么。 WebAssembly 是否完全避免垃圾收集?这是否超过了 WebAssembly 与原生 Javascript 相比的性能损失?
【问题讨论】:
标签: javascript web-audio-api webassembly