[笔记] ES6 JavaScript Polyfill 浏览器 相容性对照表

章节连结

JavaScript 在浏览器中的相容性,往往是最让人觉得头痛的地方。网络上有份 ECMAScript 6 相容性列表 ( Compatibility table ),可以让你一览各种 ES6 以后的语法支援程度。
javascript es6 logo


步骤

网址:https://kangax.github.io/compat-table/es6/
1. 左侧的字段为 ES6 的语法大项,你可以点选右方的箭头点开子项目
-javascript-polyfill-browser list3

2. 上方的 Compiliers / Polyfill 代表各种相容性组合,百分比则为支援程度。
例如:在 ES6 的全部语法中,Babel 7 + Core-js 3 可以涵盖约 72%
3. 方框中的 X / Y ,代表 Y 项中,有 X 项满足。为了方便检视,你可以直接透过颜色来区别。( 绿色表示全部符合、红色则是全部不符合 )
-javascript-polyfill-browser list2
4. 这边默认显示稳定和最新的桌面、服务器端和行动版本 ( Desktop, Server, Mobile )。如果你发现目前所用的不在表上,你可以点击上方的 Show obsolete platforms、Show unstable platforms 来查看是否有资料。
-javascript-polyfill-browser list

按赞加入粉丝团

延伸阅读