对于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上测试他们的网站。

时间: 2024-09-29 01:52:22

对于Microsoft Edge的开发者视角的相关文章

【Microsoft Edge中新的F12开发者工具】

微软宣布Microsoft Edge将成为新web浏览器的正式名称,他将取代Internet Explorer 11的地位.Edge之前被称为Project Spartan,它将努力争取在现代web的舞台上成为一个有力的竞争力.作为新浏览器计划的一部分,Edge带来了一个全功能的开发者工具体验.来自微软的Andy Sterland在Build 2015大会上介绍了Edge中新的F12开发者工具 中的某些特性. 在Sterland的演讲"Microsoft Edge[即原来所知的Project S

IE10、IE11和Microsoft Edge的Hack

IE10.IE11和Microsoft Edge的Hack 随着Win10的推广,Microsoft Edge浏览器已经越来越普遍,但是IE11也是伴随其中,尾大不掉. 首先,了解一下概念,如下图:微软Edge浏览器和EdgeHTML是两种不同的东西.Edge是一款浏览器,而EdgeHTML是渲染引擎,用于处理和渲染网页元素.既然二者有本质区别,他们的更新版本也就完全不同.如果有网站依赖于引擎版本号,而非浏览器版本,就可能引起网站错误. 下面就介绍一下IE10.IE11和Microsoft Ed

A Developer's Guide to Windows 10 answers of Microsoft Edge JavaScript engine

1 A Developer's Guide to Windows 10 https://mva.microsoft.com/en-US/training-courses/a-developer-s-guide-to-windows-10-12618 Microsoft  Edge JavaScript engine 9 | Microsoft Edge and the Web Platform 1. Which control allows you to embed web content in

Windows 10 系统Microsoft Edge的使用手册

体验网络有了一种新的方法.只有在 Windows 10 上才能找到它. 下面详细介绍一下Edge浏览器的使用规范: 一.打开Windows10系统的Edge浏览器. 1. 单击任务栏上的Edge浏览器图标. 2. 双击桌面上Edge浏览器图标 3. 单击开始菜单中Edge浏览器图标 二.了解 Microsoft Edge 1. 在地址栏中更快速地搜索 无论你是要查找企鹅图片,还是只想要了解天气状况,直接在地址栏中键入你的搜索内容可以节省时间. 你将立即获得搜索建议.来自 Web 的即时结果以及你

Windows10 之移除Cortana、 Microsoft Edge、联系支持人员和Windows 反馈等应用

除标准应用(具体见Windows 10 之重新安装应用)外,Windows 10还有一类应用System App称为系统应用,这类应用最大的特点是不能用PowerSell命令等方法进行删除,如Cortana. Microsoft Edge.联系支持人员和Windows 反馈等应用. 对于这类应用的移除方法,其实就是将应用所对应用的文件夹进行更名即可. 系统应用所在的文件夹位置有两个,一个是C:\Windows\SystemApps,另外一个就是C:\Users\登录用户名\AppData\Loc

又一流氓推广Microsoft Edge,我勒个去

最新的Windows10 的升级也是醉了,不得不吐槽一个非常流氓的浏览器推广:Microsoft Edge(这小婊砸). 为了将之前的历史包袱IE干掉,这次微软也是蛮拼的,直接把IE从电脑里干掉了,你根本找不到还有这样一款软件存在.真的是我勒个去啊!!!心中的草泥马在奔腾而过啊. 没有IE,不用不就行了呗?!简直是Too young too simple.你知道广大我们伟大的gov群体为广大百姓配备的系统,都是必须得用这个IE运行的.你可以说不用,你也可以拒绝,可是上头的人根本不给你这个与时俱进

如何在Microsoft Edge浏览器中添加一个Hello World插件

注:本文提到的代码示例下载地址> How to add a Hello World extension to Microsoft Edge Microsoft Edge 随着Win 10一起推出,是微软现在主推的浏览器.Edge 相比较于IE, 有更强的交互性,安全性,提供了更好的用户体验.而且这次Edge浏览器也开始支持浏览器插件喽. Edge 上的插件跟其他Chrome, FireFox等浏览器上的插件类似.但其API还在开发当中,截止到目前,已经可以支持大部分的API了.如果想要看具体的A

使用Windows 10 Microsoft Edge做WEB笔记

微软最新的Windows 10安装好了以后你会发现IE浏览器的样子发生了很大的变化,其实不是浏览器变了,而是你打开的不是IE是Microsoft Edge.他是一个全新内置于Windows内的浏览器,具有超快的访问速度,同时也具备强大的功能,例如我们现在看到的这个功能,"WEB笔记" 本功能很简单在浏览器窗口左上角有个开启笔记的按钮. 笔记功能开启后窗口会出现类似Onenote的界面,我们可以很轻松的在Web页面中进行标记,可以用笔画进行标记,也可以记录文字标注.标记完成后我们可以保存

一分钟让你了解Microsoft Edge

Microsoft在Windows 10上推出一个新的浏览器--"Microsoft Edge",那么,接下来就让你深入的了解它! Microsoft Edge中的安全性强化 其实,Edge的HTML绘制引擎仍是Trident引擎,名为Microsoft Edge HTML,不但移除了大量IE专属的技术和相关程序代码,也导入了多项新的浏览器功能. MemGC MemGC内存管理功能采用"先标记再找机会清除",可减少"使用已释放内存"的漏洞,Edg