为什么Nodejs不支持Web Audio API?

我了解Web Audio API是客户端function,但nodejs基于ECMAScript的V8 Chrome客户端实现,其中包括Web Audio API
为什么nodejs中没有完整的Web Audio API支持?
是因为AudioContext是基于全局窗口对象吗?
我在这里错过了一个观点吗?
有没有计划在将来提供?

Node.js不支持Web Audio,因为它不是JavaScript语言本身的一部分 – 它是一个独立的Web平台JavaScript API 。

您可以将其requestAnimationFrame Web Workers, requestAnimationFrameXMLHttpRequest – 它们是浏览器JavaScript环境的一部分,但对于其他运行时并不一定有意义。

V8是一个通用的JavaScript引擎; 它不包括networking平台function。 这是Node.js能够使用它的原因之一。 Chrome的Web Audio实现是Blink(渲染引擎)的一部分。

web-audio-api npm模块旨在为Node.js实现Webaudio。