包括扩展支持 今年Edge浏览器围绕这五大方面开展
英文原文:Looking ahead: Microsoft Edge for developers in 2016
微软最初定于去年年底之前为 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 重申微软非常注重来自于用户和开发者的反馈意见,表示公司已经研发一些激动人心的项目从而能够让开发者更轻松的分享和追踪问题,并访问更多微软来决定支持和何时部署网页技术更多的数据。
来自: cnBeta