Earlier this week, the Windows 10 Anniversary Update began rolling out to over 350 million Windows 10 devices. With this release, we’re proud to introduce EdgeHTML 14, the third and most significant update to the Microsoft Edge web platform since our initial release just one year ago.
Developers can start testing EdgeHTML 14 today by updating their Windows 10 device or downloading a free virtual machine from Microsoft Edge Dev
Introducing EdgeHTML 14
EdgeHTML 14 raises the bar across every component of the browser, introducing a new extension platform, a class-leading focus on accessibility and inclusive design, and doubling down on fundamentals like efficiency, security and performance. It also represents another leap forward in compatibility and interoperability with the modern web, making it more painless than ever for developers to code and test for Windows customers.
Back in January, we set out five priorities for the Windows web platform in 2016
. With that lens, let’s walk through what’s new in EdgeHTML 14!
Microsoft Edge, Extended
Our top priority since we shipped EdgeHTML 13 has been delivering a modern extension platform
. Extensions have been the number one feature request since we initially shipped Windows 10 last July, and after previewing a growing set of extensions with Windows Insiders
over the last several months, we’re thrilled to make them available to the general public alongside the Windows 10 Anniversary Update.
Microsoft Edge extensions available from the Windows Store
Today, a selection of popular extensions is available from the Windows Store, covering everything from ad blocking to shopping, password management, and automatic translation. You can find extensions in the Windows Store by selecting “Extensions” from the Microsoft Edge menu – try them out today!
Making the web work for everyone, of any ability
In September 2015, we outlined
the state of support for popular assistive technologies in Microsoft Edge and shared our roadmap to improve that support. Since then, our investment in accessibility has paid off in EdgeHTML 14, and we’re proud to say that Microsoft Edge in the Anniversary Update is easily the most accessible browser we’ve ever shipped as well as the only browser to earn a perfect score on HTML5Accessibility’s browser benchmark
Browser accessibility scores from HTML5Accessibility
Major improvements across both the browser frame and rendering engine mean that Microsoft Edge is easier to navigate with a keyboard and to use in high contrast mode or with assistive technologies like screen readers. Thanks to native support for the modern UI Automation accessibility framework powered by an all-new accessibility architecture
, Microsoft Edge empowers developers to build more accessible user experiences powered by HTML5
. We’ve even built new open-source tools
so sites and other browser vendors can automate the HTML5Accessibility test suite.
We’ve always been committed to making the web just work for everyone, and with these changes we’re proud to provide a better experience to the broad spectrum of users who depend on assistive technology every day.
Fundamentally better: Improved efficiency, security, performance, and compatibility
Windows customers spend more time in the browser than any other app, and we take that responsibility seriously. To help make sure our customers get the most out of their PCs, we’re constantly investing in fundamentals like power efficiency, security, performance, and compatibility. In the Anniversary Update, we’re taking every one of these to the next level, so customers can browse with confidence that their battery will last, their sites will just work, and they will be protected from malware and other threats by industry-leading security.
All day efficiency
With the Anniversary Update, we’ve added even more endurance to the longest-lasting browser on Windows
You can read more about these changes and more in our blog post, “Building a more power efficient browser
Safer than ever
Microsoft Edge set a new high bar for security
, improving all aspects of exploit protection and isolation with features like multiple AppContainer sandboxes and by running as 64-bit by default. In November, we added Code Integrity and image load restrictions
to prevent malicious DLLs from being loaded and prevent unwanted DLLs from being injected into the content process.
In the Anniversary Update, we’re further reinforcing Microsoft Edge with features like Kernel Attack Protection, which makes kernel attacks more difficult by reducing the kernel components exposed to the browser and enforcing an allow list for kernel calls from Flash and the content process. In addition, Flash is now isolated to a separate process running in a separate AppContainer, reducing the risk associated with Flash vulnerabilities.
Faster where it counts
Browser rendering engines are made up of a number of different subsystems, which individual pages stress differently. In EdgeHTML 14, we’ve carefully measured and tuned performance across the board to make core components faster and more efficient, resulting in a faster experience. You can see this illustrated in artificial benchmarks maintained by Apple and Google, where Microsoft Edge wins consistently.
All measures were collected on 64-bit browsers running 64-bit Windows 10 Insider Preview
System Info: Dell Optiplex 7010 Intel(R) Core(TM) i5-3475S CPU @ 2.90GHz (4 cores) 4GB ram
Browser versions: EdgeHTML 14.14327, Chrome Canary 52.0.2712.0
Finally, we’re further improving scrolling in Microsoft Edge by taking all scrolling, including keyboard and scrollbar actions, completely off of the UI thread. In practical terms this means that even when complex pages are busy loading and painting, the user can still begin to scroll through the document, whether they’re using touch, a touchpad, a mousewheel, or a keyboard.
Web sites just work
Our relentless focus on interoperability (building our rendering engine to match the APIs that developers are actually using in the wild and the “interoperable intersection” of today’s most popular browsers) has paid off in spades over the last year. Back in January, we took a step back to grade ourselves
on our mission of making sites “just work” in Microsoft Edge.
What we found was that when we released EdgeHTML 13 in November
, Microsoft Edge was significantly more compatible with the modern web than IE11 and, in our tests, roughly equivalent to Google Chrome for the most popular sites on the web. The philosophy that enabled this improvement
scales to the long tail of the web, unlike our previous approaches that depended on manually-maintained compatibility lists
With EdgeHTML 14, we’ve continued to build on the same strategy, informed by more robust Internet-scale data
than ever before and an unprecedented volume of direct developer and customer feedback
enabled by the Windows Insider Program and the tools on Microsoft Edge Dev.
Test scores on HTML5Test v8
and maintaining a healthy lead over Safari (first passed with the initial release of EdgeHTML 12). HTML5Test tests for the presence of a subset of standards that make up the web platform. While it’s not a comprehensive benchmark, it’s a useful measure of platform momentum and, most important, illustrates how modern rendering engines are converging on a largely interoperable set of core technologies.
The new features supported in EdgeHTML 14 include:
Built for what’s next: New standards lay a foundation for the future
- New HTML5 standards
- New formats
- F12 Developer Tools
In addition to supporting the standards that power today’s websites and cutting-edge support for new specifications like ES6, ES2016, and beyond, we’re now working in earnest on the technologies that will power next-generation web app experiences in the coming years. We continue to evolve our early Web Authentication implementation as the specification stabilizes, and as we invest in complementary technologies like Web Payments, which have the potential to revolutionize payment on desktop and mobile devices.
With new APIs like Fetch
and Web Notifications
, EdgeHTML 14 lays the foundation for next generation web apps that will work offline and connect to the Windows Store and Action Center for a seamless experience powered by web technologies. We recently began development on Service Worker
and the associated technologies (Cache and Push) that make up Progressive Web Apps. You can read more about our evolving vision for offline web apps on Windows in our recent post, The Progress of Web Apps.
We look forward to sharing more on these plans as development progresses.
Built in the open
EdgeHTML 14 is our third major release since unveiling Microsoft Edge in early 2015. We’re thrilled to be shipping faster and with a closer alignment to the pulse of users and web developers. In the last few months, we’ve opened our team more than ever before: Our new public bug database, Platform Issues
, is connected directly to our team’s engineering database and is off to a great start! New tools like Platform Data
We have no intention of slowing down! As always, your feedback drives our planning, so reach out to us
, file a bug
, or vote on your favorite features
to help shape what’s next for Microsoft Edge.
Finally, if you haven’t already, try out EdgeHTML 14 on your sites today! You can install the Anniversary Update simply by checking for updates on your Windows 10 device, or download the updated virtual machines from Microsoft Edge Dev
for your Mac or PC.
― Kyle Pflug
, Program Manager, Microsoft Edge