微软最初定于去年年底之前为Edge浏览器增加扩展支持,不过在去年10月,公司宣布这项功能跳票至2016年。在漫长的等待之后,今天微软终于透露新扩展支持的首批样本将很快面向Windows Insider项目成员开放,届时还将宣布针对Edge浏览器的一系列改善和今年计划部署的其他新特性。 Edge浏览器的项目管理总监Jason Weber在今天表示:“扩展程序是Edge浏览器当前最需要的功能。” 同时他也表示在扩展功能上线之后将通过Windows Store来审查、推广和管理,并尽快通过Windows Insider项目分享早期扩展案例。他随后表示微软将会未来提供“研发和推广自家扩展程序”的相关细节,但是并未提供其他更多内容。 今年,微软将围绕着Edge浏览器的五个方面重点开展工作,除了已知的扩展支持外还有以下四项: 易用性(Accessibility): Weber表示微软正“加大资源投入”来打造面向所有用户的易用、全能Edge浏览器。此外微软根据当前的发展情况设置了相应的目标: ● 优化现有的易用系统在Windows 10平台上支持HTML5和CSS3。 ● 激活HTML和Core易用性API mappings。 ● 在计算和API mappings中提供简洁易懂的名字和描述。 ● 添加易用的HTML5控制和新语义元素。 ● 改善高动态比支持 ● 优化符号浏览和新的插入样式 ● 改善视觉障碍的可读性、焦点和功能选择。 ● 为创建和测试易用性网站提供开发者工具。 基本原则(Fundamentals): 微软同时也表示将会继续提升安全等级来保护用户远离恶意代码,而“安全和功能性代码...能够按照预期高效执行”,同时还要确保“不会对系统稳定性和续航表现有负面影响。”微软将会继续围绕这些“基本原则”来进行开发工作。 ● 在JavaScript性能表现上占据行业领先位置 ● 从多角度来提供高级产品安全 ● 经过优化的键盘滚动性能和交互性。 ● 独立Adobe Falsh至独立进程的并暂停不必要的内容 ● 继续通过原生Windows图形处理器来推动GPU性能极限 ● 改善后台标签中止、定时和执行。 为网页未来夯实基础(Building for the future of the web) 尽管表示“没有一款浏览器能够部署支持所有网页标准”,但Weber表示微软致力于“寻找合适正确的方式来部署新的网页标准功能,即使这可能导致快速更新换代给网页开发者造成不必要的麻烦。”Weber表示微软目前已经着手在Edge浏览器中部署这些技术: ●ES2016 Modules ●Fetch API(Service Worker的组件技术; 最早将会在XHR-style场景中实现) ●Web Notifications(整合至Windows 10 Action Center) ●Beacon API ●WOFF 2.0 ●High Resolution Time Level 2 ● Future ECMAScript proposals –Array.prototype.includes,String.prototype.padStart, String.prototype.padEnd,Object.values, Object.entries ● 针对未来的WebAssembly工作来铺设改善JS管道 也许以上最令人感到激动的东西就是支持网页通知功能,将会整合至Windows 10的Action Center。 拥抱社区(Opening up to the community): 最后,Weber重申微软非常注重来自于用户和开发者的反馈意见,表示公司已经研发一些激动人心的项目从而能够让开发者更轻松的分享和追踪问题,并访问更多微软来决定支持和何时部署网页技术更多的数据。 更多内容访问:Windows博客