Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
旧版 JavaScript
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
发布时间:2026 年 4 月 29 日
借助 Polyfill 和转换,您可以使用可能不是 Baseline 的功能,也称为 存货有限 功能。基准不会阻止您使用有限可用功能,但通常无需使用基准新近可用或基准广泛可用功能。借助旧版 JavaScript 审核,您可以了解在哪些方面可以通过采用基准功能来提升性能。
请考虑修改 JavaScript 构建流程,以便不转译 基准 功能,除非您知道必须支持旧版浏览器。
如何通过此洞察
如果根据基准,广泛支持的 JavaScript 功能检测到超过 5 KiB 的 Polyfill 或转换,此洞察就会失败。如需通过此洞察,您可能需要配置捆绑器工具链,以避免某些陷阱。
在生产环境中使用 ES6
所有浏览器都广泛支持 ES6。如果您同时使用模块捆绑器和 JavaScript 转译器(例如 Babel 及其 @babel/preset-env 预设)。绝大多数网站都不需要支持仅支持 ES5 的旧版浏览器。
Browserslist 是与捆绑器和 Babel 搭配使用的常用工具,它接受以自然语言指定的各种查询,然后将这些查询转换为目标浏览器环境列表。例如,您可以在任何可以找到 Browserslist 配置的位置,使用以下 Browserslist 查询来定位基准广泛可用功能:
baseline widely available
对于新的 Web 项目,建议使用基准广泛可用作为默认设置。不过,与往常一样,您应该评估用于访问您网站的浏览器。Google Analytics Baseline 检查器就是这样一种工具。
其他参考资料
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-04-29。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-04-29。"],[],[]]