Tag Archives: ES6

Previewing ES6 Modules and more from ES2015, ES2016 and beyond

MS Edge adds ES6 features including import and export

 

Most of ES2015 (aka ES6) language support is already available in Edge, and last week’s Windows Insider Preview build 14342 brings more ES6 capabilities including modules, default parameters, and destructuring. We’re not stopping there – Edge also supports all ES2016 (aka ES7) proposals – the exponentiation operator and Array.prototype.includes – as well as future ECMAScript proposals such as Async Functions and utility methods like Object.values/entries and String.prototype.padStart/padEnd.

Read more from the source: Microsoft Edge Dev Blog

Node.js ES6 Support

Come on TC39, V8 and Node have implemented all but the most obscure parts of ES6–where is the standard for import?

 

NodeJS 6.1 passes 96% of ES6 tests, failing only on proper tail calls, iterator closing, and some Proxying of internal `get` calls.

But no standard is in sight for resolving resources based on the string in import statements.

View the compatibility table results at node.green

Introduction to WebpackBin BETA

Watch out Plunkr, WebpackBin is going to redefine code sharing in 2016

 

A video introduction to the BETA of WebpackBin, a next generation code sharing tool.

Top features include:

  1. Compiling with Webpack including loaders for ES6, Typescript and JSX
  2. Install npm packages
  3. Download your working app
  4. Boilerplates such as a working React app
  5. Live reload
  6. Real-time code sharing, editing, and passing control

Try it out at webpackbin.com

Watch the video on YouTube

V8 JavaScript Engine: V8 Release 4.9

Chrome 49 boasts 91% ES6 support

 

In V8 release 4.9 we shipped more JavaScript ES2015 features than in any other previous release, bringing us to 91% completion as measured by the Kangax compatibility table (as of January 26). V8 now supports destructuring, default parameters, Proxy objects, and the Reflect API.

Release 4.9 also makes block level constructs such as class and let available outside of strict mode and adds support for the sticky flag on regular expressions and customizable Object.prototype.toString output.

Read more from the source: v8project.blogspot.com

Looking ahead: Microsoft Edge for developers in 2016

MS Edge priorities for 2016: better extension API, performance, more ES6 support, WOFF2, Web Notifications and more

 

We’ve been immersing ourselves in your feedback, reviewing development trends, and meeting with partners and developers around the globe to inform where we take EdgeHTML next. We want to ensure we’re focusing on the most impactful work! In the spirit of continuing our opennness, we’d like to share our priorities for 2016.

Read more from the source: Microsoft Edge Dev Blog