用開發者視角看Microsoft Edge
Microsoft Edge一開始是作為IE的補充,但後來為了試圖打破過去和遺留的網際網路技術就被考慮為單獨發展。微軟表示他們想通過提升效能、安全性、可靠性以及減少程式碼複雜性獲得比其他現代瀏覽器更好的互操作性。
Edge將通過不同的形式因素、輸入型別、滑鼠、觸控以及觸控筆執行在所有Windows裝置上。雖然為了舊版軟體微軟決定在Windows 10中保留IE,但主要的瀏覽器依舊是Edge。微軟建議開發者僅僅將Edge作為新專案的開發物件。
現在這裡有兩個Chakra二進位制檔案:(jscript9.dll)為企業應用提供向後相容性,(chakra.dll)則提供互操作性,從這一刻起,將會消除文件模式以及MS特定的擴充套件,並且承諾會定期更新、更快,以及遵循Web標準。
Edge HTML是新的渲染引擎,已經作為修改Trident而開始工作。Trident開發被停止,僅僅提供安全修補以及將可靠性作為主要因素問題。
Edge不支援內建的PDF閱讀器以外的外掛,Flash將通過Windows更新機制予以更新。換句話說,沒有了Silverlight,沒有了Java。因此也沒有了ActiveX、瀏覽器幫助程式物件、VML、VBScript、IE8佈局,DirectX過濾器也將慢慢過渡而被替換。
以下這些擴充套件將被替換成新的:可插接式協議、Shell幫助API、活動文件、自定義下載管理器、自定義安全管理器、MIME過濾器、自定義列印處理程式、瀏覽器欄、自定義上下文選單(通過登錄檔)、計時器、加速器,還有其他一些。超過200個API被替換,對於一些其他供應商遺留下來的也將不再被微軟支援,除了一些歷史遺留的問題。這是微軟在與其他瀏覽器廠商介紹實驗API作為試水的新特色,直到他們成為標準,而此時會由所有的瀏覽器執行解決方案廠商進行會談。
Edge擴充套件了大量的ES6功能,包括:類、數字直面字、數學、數目、物件、RegExp和字串的內建外掛、Promises、代理。還有一系列功能正在被審議:模板和子類化。通過Edge User Voice Group,asm.js已經成為被開發者支援的頂級的10個功能要求。並且微軟已經在Windows 10 Insider Preview 的10074版本開始對asm.js提供支援。根據微軟的描述,因為asm.js,Edge在Unity Benchmark和Zlib上分別比IE11快了3倍和2倍。
在這個夏天正式啟動之後,微軟計劃新增其他一些功能到Edge,例如Object RTC、Pointer lock,對於Cortana的更多支援和擴充套件。還有小小的細節基於HTML和JS,但微軟顯示Reddit增強套件和Chrome擴充套件將會支援Edge,它們只需要少量的擴充套件就可以執行在Edge上。
根據微軟描述,在速度方面,Edge的表現明顯好於Chrome和Firefox在JetStream和Octane 2.0 benchmarks。
Edge狀態頁表明在發展中有許多功能還處於研究中,Edge Dev是對於找到更多關於該瀏覽器的資訊的一個良好的起點。
RemoteIE網站還執行開發者在Windows 10技術預覽版的Edge上測試他們的網站。
感謝您的訪問,希望對您有所幫助。
歡迎大家關注或收藏、評論或點贊。
為使本文得到斧正和提問,轉載請註明出處:
http://blog.csdn.net/nomasp
相關文章
- Microsoft Edge中新的F12開發者工具ROS
- 上帝視角看 TypeScriptTypeScript
- JVM視角看物件建立JVM物件
- 訂單視角看支付
- 前端視角看視訊處理前端
- 從獨立開發者視角看F2P遊戲的發行遊戲
- win10 microsoft edge相容性檢視在哪裡_win10 microsoft edge相容性檢視怎麼設定Win10ROS
- 解除安裝 Microsoft EdgeROS
- JavaScript面試的完美指南(開發者視角)JavaScript面試
- win10 microsoft edge佔用記憶體高怎麼辦_win10 microsoft edge佔用記憶體高處理方法Win10ROS記憶體
- Microsoft Edge瀏覽器快捷鍵ROS瀏覽器
- 以紅隊視角看FireEye武器洩漏事件事件
- 從全域性視角看資料結構資料結構
- 從數學的視角看社交網路
- 在 Microsoft Edge 提供快速的 JavaScript 效能ROSJavaScript
- Microsoft Edge 和 Chrome 你選哪個?ROSChrome
- 從位元組碼視角看java字串的拼接Java字串
- 一個超簡單的Microsoft Edge ExtensionROS
- edge是什麼瀏覽器 microsoft edge是ie瀏覽器嗎瀏覽器ROS
- Microsoft Edge Canary for Mac(edge 瀏覽器) v89.0.773.0中文版ROSMac瀏覽器
- 微軟適用於 Visual Studio 的 Edge 開發者工具微軟
- 從服務端視角看高併發難題服務端
- 換個視角來看TypeScript中的交叉運算TypeScript
- “盲人”視角看常數,品讀科學知識
- win10 如何刪除edge_win10怎麼刪除microsoft edgeWin10ROS
- Microsoft Edge Canary for Mac(edge 瀏覽器) v89.0.739.0中文版ROSMac瀏覽器
- 細數Microsoft Edge的幕後開發功臣ROS
- Microsoft 開源 Edge 瀏覽器的 javascript 引擎ROS瀏覽器JavaScript
- 極客視角看安全:智慧生活遠沒想象中安全
- Win10系統怎麼啟用Microsoft Edge瀏覽器閱讀模式Win10ROS瀏覽器模式
- 新視角看東南亞、南亞、中東遊戲市場現狀遊戲
- 10分鐘,學會從上帝視角看產品資料
- win10電腦用edge瀏覽器全屏觀看b站視訊出現卡頓如何解決Win10瀏覽器
- 如何在Linux中安裝Microsoft Edge瀏覽器LinuxROS瀏覽器
- 開發者視角論述HTML5平臺的7大特點HTML
- Web3開發者技術選型:前端視角(next.js)Web前端JS
- 全域性視角看技術-Java多執行緒演進史Java執行緒
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器