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的检阅
本地与会话存储的管理