Just when we moved fully to Webpack 2, Webpack 3 comes out with scope hoisting and magic comments
After we released webpack v2, we made some promises to the community. We promised that we would deliver the features you voted for. Moreover, we promised to deliver them in a faster, more stable release cycle.
No more year-long betas, no breaking changes between release candidates. We promised to do you right by you, the community that makes webpack thrive.
Read more from the source: Medium
When? var => never. const => for objects and arrays. let => for primitives
Remy Sharp writes:
As I slowly make my way into the land of ES6 (sure I started mid-2016 when all the cool kids were doing it for years) I’ve been presented with the problem of: when do you use const and when do you use let and do I still use var.
Read more from the source: remysharp.com
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
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
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:
- Compiling with Webpack including loaders for ES6, Typescript and JSX
- Install npm packages
- Download your working app
- Boilerplates such as a working React app
- Live reload
- Real-time code sharing, editing, and passing control
Try it out at webpackbin.com
Watch the video on YouTube
Chrome 49 boasts 91% ES6 support
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