Is Edge really saving your battery?

Yes! It is saving it! But…
Congratulations Microsoft, you spent so much time implementing a battery optimisation on your browser! That’s great!
I was reading out the article about the Microsoft battery performance test, and immediately came to my mind the struggles I have to make things working on Microsoft based browsers.
For example: I challenge Edge’s team to look to the 4 Web Components specs:
- Custom elements
- HTML Imports
- Shadow DOM
- Templates
If you go to our dear Can I use website, you’ll find out some of these results:

From the 4 web components specs, you only implemented 1. Yes, just ONE!
And the one you implemented, actually, is the simplest one: A simple DOM element:
<template id="template-name">
<DOM ...>
</template>
I know you are busy improving the battery, but PLEASE: Developers need you to speed up on the most recent and exciting browser APIs!!
I don’t care about the battery, there are power pluggers literally everywhere. Even high capacity PowerBanks with the capabilities to charge laptops.
What I care as a Frontend Developer, is that you implement the APIs that you promised you’d implement, and that would save us of loading polyfills for all the cool stuff happening on the browsers.
If you would do it faster, do you know what? Developers could use less libraries/frameworks/polyfills, and just stick to the native APIs that you could provide.
Don’t be offended by this article. I just want to warn you that if you fix too much time to do these kind of things, you’ll be always behind of the cool stuff.
Consider this article as a “Move fast and break things” motto.

Keep your good work with the stuff you make, but remember we are almost in 2017…
D.F.