功能支持
· 阅读需 1 分钟
我们的JavaScript和WebAssembly语言功能解释通常包括如下的功能支持列表:
没有任何支持的功能看起来像这样:
对于前沿功能,在不同环境下常常可以看到混合支持:
目标是提供一个功能成熟度的快速概览,不仅限于V8和Chrome,还包括更广泛的JavaScript生态系统。请注意,这不仅限于像V8这样的活跃开发的JavaScript虚拟机中的原生实现,还包括工具支持,这里用Babel图标表示。
Babel条目涵盖了多种含义:
- 对于语法语言功能,例如class fields,它指代转译支持。
- 对于作为新API的语言功能,例如
Promise.allSettled
,它指代polyfill支持。(Babel通过core-js项目提供polyfills。)
Chrome图标表示V8、Chromium以及基于Chromium的浏览器。