Win10斯巴達瀏覽器(Project Spartan)終于有了自己的正式名字:Microsoft Edge。從官方列舉出的一系列新特性、以及發言人的講述中,我們可以看到微軟將如何讓其適應全新的統一生態系統。Build2015首場發布會后,微軟再度帶來了有關Edge瀏覽器的更多細節信息。
Edge是Windows 10的默認瀏覽器,此前稱作“Project Spartan”。
關于Edge和擴展,雖然微軟在大會演講中只提供了一點細節,但是在隨后的訪談中,微軟工程師談及如何在Edge瀏覽器添加擴展。
Sean Lyndersay和Charles Morris都是微軟Edge團隊成員,解釋道谷歌Chrome插件也可以運行在Windows10 Edge瀏覽器上,只需要輕微修改。使用類似的方法,Win10系統使用移植安卓應用也需要修改部分原始代碼。
但是最重要的是,在微軟Edge瀏覽器正式發布時,擴展將不可用,還需等待一段時間進行功能完善。
同樣的,Lyndersay確認Edge瀏覽器在Win10 for Phones上支持插件擴展,但是因為Win10手機版正式發布時間還要靠后,因此具體完成時間不確定。
Edge測試版預裝在新的Windows 10預覽版中,該預覽版同樣在此次大會上發布。
微軟展示了Edge瀏覽器的Otane 2.0基準測試橫向對比情況,從下面的結果中可以看出,全新的Edge瀏覽器不僅相比IE11提升顯著,還一舉超越了Chrome Canary以及Firefox Alpha。
Octane 2.0是谷歌用來測試Java引擎性能的基準方法,它能夠更好的模擬當今日益復雜化的網頁內容以及網頁應用,具有很強的說服力。
在另一項JetStream測試中,Microsoft Edge瀏覽器再次力壓群雄。該測試綜合了多種Java基準測試,并包含一系列高級的負載以及編碼技術,最終的測試結果則是通過幾何的方式對各項數據進行了綜合評估。
除了性能大幅提升外,微軟還為其帶來了超過4200項交互操作提升。它將讓開發者把所有注意力集中在網頁內容本身,而無需擔心其兼容性。
Microsoft Edge瀏覽器還具備將網頁迅速轉換為Win10通用應用的能力,在現場演示中,我們看到一款在線網頁版的模擬飛行器,輕松的就被轉換成了Win10通用應用。并且能夠與Cortana小娜以及Xbox Live在線成就完美整合。
在Sterland的演講“Microsoft Edge[即原來所知的Project Spartan]中F12的新特性”,他介紹了微軟如何計劃與設計這個新工具,讓它能夠匹配新瀏覽器的強大能力。Sterland表示團隊將會專注于Microsoft Edge的開發,在Internet Explorer 11上的現有工具將會凍結開發狀態,不會繼續更新。
新的工具是由TypeScript所開發的,并且它始終保持在運行狀態,因此開發者在打開工具之后無需重新加載整個頁面以試圖重建整個檢測結構。
新的工具在以下幾個方面得到了改進:
源代碼的導航能力改善 —— 可跳轉至定義,支持JavaScript和TypeScript
新工具會盡量保證在Edge中所使用的常見快捷鍵與Chrome相同,讓開發者在開發應用時能夠更容易地學習新的瀏覽器并隨意切換。
控制臺的改進
指出某個日志消息來自于源代碼中的哪一部分
使用Esc鍵打開控制臺
消息中的鏈接能夠點擊(例如在源代碼或調試器中顯示的URL)
DOM瀏覽器的集成
元素高亮
從時間線中檢閱某個元素
在之前版本的工具中出現的腳本分析器與UI可響應性工具將由一個新的聯合分析器(Combined Profiler)所取代。新的分析器中添加了一個具有時間線(HTML / CSS)的JavaScript調用棧功能。此外還添加了一個用于CPU采樣的新分析器。這個分析器會在一定的間隔時間內收集CPU的數據,而不是捕獲每次調用,因此它的資源占用很低。
新的內存工具能夠對產生泄露的節點進行高亮,并且能夠結合DOM瀏覽器對DOM進行高亮。為了簡化這一操作,Edge加入了一個新的控制臺方法,能夠在開發者指定的時間獲取一份內存數據的快照,這樣就無需在運行應用時手動地捕獲內存快照了。
除了這些新的特性之外,Edge團隊仍然在繼續著他們的工作,以備將來進一步擴展這一工具的能力。Sterland暗示,團隊正在考慮加入以下一些實驗性的特性,等這些特性完成開發之后,將通過一個額外的實驗性標簽展現這些功能:
JavaScript與CSS的編輯
Cookie的檢閱
本地與會話存儲的管理