为什么在网络音频 API 中使用振荡器总是会在 Chrome 中泄漏内存?漏洞?

Why does using an oscillator in the Web Audio API always leak memory in Chrome? bug?

我的印象是我只需要 stop 节点,并删除对它的所有引用。

以下代码在 Chrome 中泄漏内存:

const context = new AudioContext();
for (var i = 0; i < 1000000; i++) {
    const node = context.createOscillator();
    node.start();
    node.stop();
}

但是,它不会在 Firefox 中泄漏。

我的代码有问题吗,还是 Chrome 中的错误?

看起来像是 Chrome 中的错误。请在 crbug.com/new.

提交错误