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