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