JavaScript/Wasm 功能支持 #
我们的 JavaScript 和 WebAssembly 语言功能说明 通常包含以下功能支持列表
- Chrome: 自版本 71 起支持
- Firefox: 自版本 65 起支持
- Safari: 自版本 12 起支持
- Node.js: 自版本 12 起支持
- Babel: 支持
没有支持的功能将如下所示
- Chrome: 不支持
- Firefox: 不支持
- Safari: 不支持
- Node.js: 不支持
- Babel: 不支持
对于尖端功能,在不同环境中看到混合支持很常见
- Chrome: 部分支持
- Firefox: 支持
- Safari: 支持
- Node.js: 不支持
- Babel: 支持
目标是快速概述功能的成熟度,不仅在 V8 和 Chrome 中,而且在更广泛的 JavaScript 生态系统中。请注意,这不仅限于 V8 等积极开发的 JavaScript VM 中的原生实现,还包括工具支持,这里使用 Babel 图标表示。
Babel 条目涵盖多种含义
- 对于 类字段 等语法语言功能,它指的是转译支持。
- 对于
Promise.allSettled
等新的语言功能 API,它指的是 polyfill 支持。(Babel 通过 core-js 项目 提供 polyfill。)
Chrome 徽标代表 V8、Chromium 和任何基于 Chromium 的浏览器。