Microsoft Outlines Edge Development Objectives For 2016
Microsoft’s Edge browser is new with Windows 10, and the company is outlining their development objectives for 2016. The new plans include improvements to accessibility, fundamentals, future of the web, and of course, the long awaited extensions, too.
The company says that extensions will start showing up in Insider builds of Windows 10, but they held back from announcing an exact date for their arrival. The feature was initially slated to be released last year, but the company decided to delay it until early 2016.
For accessibility, the company says their initial focus will be on the areas outlined below:
What is “Inside Microsoft Teams”?
“Inside Microsoft Teams” is a webcast series, now in Season 4 for IT pros hosted by Microsoft Product Manager, Stephen Rose. Stephen & his guests comprised of customers, partners, and real-world experts share best practices of planning, deploying, adopting, managing, and securing Teams. You can watch any episode at your convenience, find resources, blogs, reviews of accessories certified for Teams, bonus clips, and information regarding upcoming live broadcasts. Our next episode, “Polaris Inc., and Microsoft Teams- Reinventing how we work and play” will be airing on Oct. 28th from 10-11am PST.
- Modernize our accessibility system to support HTML5 and CSS3 on Windows 10.
- Enable HTML and Core Accessibility API mappings.
- Provide Accessible Name and Description computation and API mappings.
- Add accessible HTML5 controls and new semantic elements.
- Improve high contrast support.
- Modernize caret browsing and new input modalities.
- Improve visual impairment readability, focus, and selection.
- Deliver developer tools for building and testing accessible sites.
On the fundamentals of the browser, the company will continue to improve the security of code execution so that a website does not harm the user or breach their trust. The focus for 2016 includes the following:
- Advance product security across multiple dimensions.
- Enhance keyboard scrolling performance and interactivity.
- Isolate Adobe Flash into a separate process and pause unnecessary content.
- Continue to push the GPU boundaries through native Windows graphics.
- Improve background tab suspension, timers, and processing.
The future of the web is tricky subject, as Microsoft notes, because it’s not always easy to tell which features will take off with web developers and what aspects will be ignored. So every time a new standard is announced, there has to be a wait-and-see period to determine if building support is warranted, or go all in and be an early adopter if the team feels a new standard will be heavily used.
For the upcoming year, the company has begun including support for the following technologies:
- ES2016 Modules
- Fetch API (a component technology of Service Worker; initial implementation will focus on XHR-style scenarios)
- Web Notifications (integrated with the 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
- JS pipeline improvements for future WebAssembly work
As with all road-maps, they are subject to change, but this gives us a good idea about how the browser will mature during 2016. With the first major update to Windows 10, currently code-named Redstone, slated for the June timeframe, I’ll be curious to see how many of these features are checked off when the update arrives.