es6支援的瀏覽器:1、Chrome,51版起便可以支援97%的新特性;2、Firefox,53版起便可以支援97%的新特性;3、Safari,10版起便可以支援99%的新特性;4、Edge,14版可以支援93%的新特性,15版可以支援96%的新特性;5、iOS瀏覽器,10.0版起便可以支援99%的新特性。
前端(vue)入門到精通課程:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API偵錯工具:
本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。
2015年6月, ES2015(即 ECMAScript 6、ES6) 正式釋出。ES2015 是該語言的一個顯著更新,也是自 2009年 ES5 標準確定後的第一個重大更新。
ES6 提供了許多新特性,但並不是所有的瀏覽器都能夠完美支援。好在目前各大瀏覽器自身也加快速度相容 ES6 的新特性,其中對 ES6 新特性最友好的是 Chrome 和 Firefox 瀏覽器。
下面我對支援情況作個盤點,更詳細的內容還可以參考右邊這個地址:http://kangax.github.io/compat-table/es6/
一、桌面端瀏覽器對ES2015的支援情況
Chrome:51 版起便可以支援 97% 的 ES6 新特性。
Firefox:53 版起便可以支援 97% 的 ES6 新特性。
Safari:10 版起便可以支援 99% 的 ES6 新特性。
IE/Eg:Edge 15版起可以支援 96% 的 ES6 新特性。Edge 14 可以支援 93% 的 ES6 新特性。(IE7~11 基本不支援 ES6)
二、行動端瀏覽器對ES2015的支援情況
iOS:10.0 版起便可以支援 99% 的 ES6 新特性。
Android:基本不支援 ES6 新特性(5.1 僅支援 25%)
三、伺服器對ES2015的支援情況
Node.js:6.5 版起便可以支援 97% 的 ES6 新特性。(6.0 支援 92%)
支援ES6的瀏覽器版本(彙總表)
瀏覽器 | 不支援的版本 | 部分支援的版本 | 支援的版本 |
---|---|---|---|
IE | 6-10 | 11 | |
Edge | 12-14 | 15-18、79-87 | |
Firefox | 2-5 | 6-53 | 54-86 |
Chrome | 4-20 | 21-50 | 51-90 |
Safari | 3.1-7 | 7.1-9.1 | 10-13.1、14、TP |
Opera | 10-12.1 | 15-37 | 38-72 |
iOS Safari | 3.2-6.1 | 7-9.3 | 10-13.7、14.2 |
Opera Mini | all | ||
Android Browser | 2.1-4.3 | 4.4-4.4.4 | 81 |
Opera Mobile | 12-12.1 | 59 | |
Chrome for Android | 87 | ||
Firefox for Android | 83 | ||
UC Browser for Android | 12.12 | ||
Samsung Internet | 4 | 5-13.0 | |
QQ Browser | 10.4 | ||
Baidu Browser | 7.12 | ||
KaiOS Browser | 2.5 |
附:如何使用ES6的新特性,又能保證瀏覽器的相容?
針對 ES6 的相容性問題,很多團隊為此開發出了多種語法解析轉換工具,把我們寫的 ES6 語法轉換成 ES5,相當於在 ES6 和瀏覽器之間做了一個翻譯官。比較通用的工具方案有 babel,jsx,traceur,es6-shim 等。
【相關推薦:、】
以上就是es6支援什麼瀏覽器的詳細內容,更多請關注TW511.COM其它相關文章!