用开发者视角看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


时间: 2024-12-30 21:17:06

用开发者视角看Microsoft Edge的相关文章

开发者必看:最易犯的Top 10加密错误,你中枪了吗?

本文讲的是开发者必看:最易犯的Top 10加密错误,你中枪了吗?, 在对小型初创企业和大型银行和电信公司进行了数百次安全代码审查,并阅读了数百个在安全社区发布的堆栈溢出的帖子之后,我们列出了开发人员最容易犯的十大加密错误. 不幸的现实是,错误的加密方式随处可见.正确加密的次数远远低于我们发现的错误加密的次数,许多问题是由于复杂的加密API在默认的情况下是不安全的.另一个原因是,我们需要训练有素的专家进行手动代码分析才能发现问题.根据我的经验,流行的静态分析工具在寻找加密问题方面并不出色,此外,黑

从用户和开发者视角详解如何创建兼容GNU构建系统

经常使用Linux的开发人员或者运维人员,可能对configure->make->make install相当熟悉.事实上,这叫GNU构建系统,利用脚本和make程序在特定平台上构建软件.这种方式成为一种习惯,被广泛使用.本文从用户视角和开发者视角详细说明,这种构建方式的细节,以及开发者如何利用autoconf和automake等工具(autotools)创建兼容GNU构建系统的项目. 为了简化可移植构建的难度,在早期有一套autotools工具帮助程序员构建软件.我们熟知的configure

开启 Microsoft Edge浏览器隐藏的设置的图文教程

在使用 Windows 10 最新浏览器 Microsoft Edge 的过程中,我们有时会遇到一些在"设置"里也无法改变的问题,比如在浏览一些 Edge 明明兼容的网站时,仍被提示使用IE11打开:找不到 JavaScript 功能开启入口等等,其实这些设置都被隐藏在这里了: 开启 Microsoft Edge 的开发者设置和实验性功能 开启 Edge ,在地址栏输入 about:flags,回车,如下图所示: 关闭 Microsoft Edge 使用 Internet Explor

WIN10创建 Microsoft Edge 浏览器 桌面快捷方式

WIN 10 如何创建 Microsoft Edge浏览器桌面快捷方式,今天装了WIN10,发现?Microsoft Edge 浏览器很好用,但是不知道为什么没有桌面快捷方式,传统的创建快捷方式还不适用,于是搜集信息,总结出以下原创文档,分享给大家本方法适合其他所有程序创建桌面快捷方式,看着内容很多似的,实际很简单,一看就会了 桌面空白处点击鼠标右键,出现菜单,之后点击"新建快捷方式"如图: 2,之后出现下图, 在图中位置"请键入对象的位置"这里输入"%w

从开发者角度看国内Android Market的用户体验

开发者角度看国内Android Market的用户体验-小程序 体验者 开发者"> 编者按:本文作者为丁香园CTO,贝塔咖啡联合创始人,冯大辉 近一段时间在发布 丁香园用药助手 Android 版的过程中把国内几个重要的 Android Market 用了个遍,每次要发布新版本的时候都要感慨一下:几乎所有的 Android Market 后台的用户体验都不怎么好. 信息各有一 国内所有的 Android Market 和 Google 官方 Android Market 都是不"

Microsoft Edge游览器怎么设置主页

  1.首先,我们点击进入屏幕左下角的"win开始"按钮,点击打开"Microsoft Edge";   2.进入后点击右上角的"-"(如下图所示),选择"设置"选项;     3.进入"设置"选项,下拉找到"打开方式",选择"自定义"(或者选择"MSN"或"必应"就不可以自己设定主页了);   4.我们先删除原来的主页覆盖删除

Windows 10如何禁用Microsoft Edge标签页预览

Microsoft Edge 一直在不断追赶同业竞争者,并在 Windows 10 周年更新中对 Microsoft Edge 进行了全面更新.如果你一直在 Windows 10 中将 Microsoft Edge 作为默认浏览器使用应该不难发现,标签页预览已成为一个标配功能,此功能允许浏览器显示 Web 页面的小缩略图(类似于应用程序在任务栏的缩略图),当你将鼠标指向标签页上即可看到. 标签页预览小特性对大部分用户来说都很适用,但对于少部分用户来说,也可能造成阅读分心,而且似乎 Microso

绿盟科技网络安全威胁周报2017.02 请关注Microsoft Edge远程权限提升漏洞 CVE-2017-0002

绿盟科技发布了本周安全通告,周报编号NSFOCUS-17-02,绿盟科技漏洞库本周新增40条,其中高危25条.本次周报建议大家关注 Microsoft Edge远程权限提升漏洞 ,目前,微软公司已经发布了修复补丁程序.用户可通过Windows Update自动更新功能更新存在漏洞的旧版本程序,也可以到微软官网下载更新补丁升级. 焦点漏洞 Microsoft Edge远程权限提升漏洞 NSFOCUS ID  35738 CVE ID  CVE-2017-0002 受影响版本 Microsoft E

Microsoft Edge 和 Chrome 你选哪个?

WPDang_Microsoft-Edge-Windows10-Browser 日前,微软向 Windows Insiders 注册用户推送了 Windows 10 Build 10240.Microsoft Edge 浏览器在 Build 10240 中得到进一步提升,其 JavaScript 基准测试的表现比谷歌 Chrome 与苹果 Safari 更好. 在 WebKit Sunspider 方面,Edge 比 Chrome 快了 112% : 在 Google Octane 方面,Edg