是時候重新認識 IE 了,來看看 ECMA Script 6 成績 72% 的新 Edge 內核
IE6 的輝煌沒有人能夠忘記,但隨著 Webkit 系的崛起,原開發團隊被拆散分配至其它產品的 IE 開始被消費者認為是「卡、慢、醜」的象徵。終於,微軟開始為 IE 打造新的 Edge 引擎。至少從資料上看,它是個怪物。
Edge 在最新的 Windows 10 開發者預覽版中已經正式對外測試,同時開發者可以通過 RemoteIE 服務在 iOS、Android 和 Mac OS X 等設備上試用或調試這個新版本。
在此前的桌面和 Windows Phone 版 IE11 裡,微軟已經做過類似的嘗試,讓瀏覽器可以相容一部分 Webkit API。而 Edge 可以理解為這種相容背後的完整形態,它不僅是對 Webkit 做出相容並收,同時也為最新的互聯網標準提供積極支援。但根據 MSDN 文檔的描述,Edge 自帶的相容模式會長期存在,但理論上只在流覽相容性名單網站和開啟企業模式時才會啟用。對於在此之外的網頁流覽,Edge 會提供一種逾越以往瀏覽器 UA 匹配的模式來説明使用者獲得更好的相容性和流覽體驗。Edge 提供一種可通用的 UA 欄位來適應當下的主流網站,讓使用者能夠免于單獨識別舊版 IE 的內容來獲取正常適配網頁。
IE 團隊希望依靠 Edge 的這種適應和相容能力來讓使用者在未來徹底擺脫「企業模式」這種妥協方案。與此同時,他們還會持續跟進各種互聯網標準和其它瀏覽器,以保證 IE 可以隨時跟上市場的變化。根據此前的消息,IE 會推出新的 UI,新增外掛程式模式,並且加快升級進度。結合上述 Edge 資訊,新款 IE 給普通使用者的使用感受會很接近當下的 Chrome 和 Firefox。
除了在使用者介面和功能上向主流瀏覽器靠近,IE 也在嘗試給開發者帶來類似的體驗,新版本已經可以通過在網址列鍵入 about:flags 來調整實驗性功能設置。同時,新的 Edge 內核新增不少開發者要求已久的特性支援,具體詳情可以查看 MSDN 介紹。
當然,在 Edge 之前,微軟在 IE10 和 IE11 時代也曾給出過類似的言論,僅看 MSDN 一家之言可能並沒有很強說服力。但最新的 ECMAScript 6 相容性設置可以在一定程度上給上述資訊一些直觀的佐證。
重回 IE6 時代的 IE 團隊,能説明這個勉強挺過反壟斷的瀏覽器新生嗎?
[本文參考以下來源:blogs.msdn.com, kangax.github.io]
資料來源:36Kr
Edge 在最新的 Windows 10 開發者預覽版中已經正式對外測試,同時開發者可以通過 RemoteIE 服務在 iOS、Android 和 Mac OS X 等設備上試用或調試這個新版本。
在此前的桌面和 Windows Phone 版 IE11 裡,微軟已經做過類似的嘗試,讓瀏覽器可以相容一部分 Webkit API。而 Edge 可以理解為這種相容背後的完整形態,它不僅是對 Webkit 做出相容並收,同時也為最新的互聯網標準提供積極支援。但根據 MSDN 文檔的描述,Edge 自帶的相容模式會長期存在,但理論上只在流覽相容性名單網站和開啟企業模式時才會啟用。對於在此之外的網頁流覽,Edge 會提供一種逾越以往瀏覽器 UA 匹配的模式來説明使用者獲得更好的相容性和流覽體驗。Edge 提供一種可通用的 UA 欄位來適應當下的主流網站,讓使用者能夠免于單獨識別舊版 IE 的內容來獲取正常適配網頁。
IE 團隊希望依靠 Edge 的這種適應和相容能力來讓使用者在未來徹底擺脫「企業模式」這種妥協方案。與此同時,他們還會持續跟進各種互聯網標準和其它瀏覽器,以保證 IE 可以隨時跟上市場的變化。根據此前的消息,IE 會推出新的 UI,新增外掛程式模式,並且加快升級進度。結合上述 Edge 資訊,新款 IE 給普通使用者的使用感受會很接近當下的 Chrome 和 Firefox。
除了在使用者介面和功能上向主流瀏覽器靠近,IE 也在嘗試給開發者帶來類似的體驗,新版本已經可以通過在網址列鍵入 about:flags 來調整實驗性功能設置。同時,新的 Edge 內核新增不少開發者要求已久的特性支援,具體詳情可以查看 MSDN 介紹。
當然,在 Edge 之前,微軟在 IE10 和 IE11 時代也曾給出過類似的言論,僅看 MSDN 一家之言可能並沒有很強說服力。但最新的 ECMAScript 6 相容性設置可以在一定程度上給上述資訊一些直觀的佐證。
重回 IE6 時代的 IE 團隊,能説明這個勉強挺過反壟斷的瀏覽器新生嗎?
[本文參考以下來源:blogs.msdn.com, kangax.github.io]
資料來源:36Kr