Babel’s loose mode transpiles ES6 code to ES5 code that is less faithful to ES6 semantics. This blog post explains how that works and what the pros and cons are (spoiler: normally not recommended).
This blog post explains how to configure how Babel 6 accesses its own helper functions and the ES6 standard library.
Babel 6 is much more configurable than Babel 5, but also more difficult to configure. This blog post gives tips.
The following ECMAScript proposal is at stage 3: “Trailing commas in function parameter lists and calls” by Jeff Morrison. This blog post explains it.
The ECMAScript proposal “String padding” by Jordan Harband & Rick Waldron is part of ECMAScript 2017. This blog post explains it.
The following ECMAScript proposal is at stage 4: “Object.values/Object.entries” by Jordan Harband. This blog post explains it.
This blog post explains the so-called TC39 process, which governs how ECMAScript features are designed, starting with ECMAScript 2016 (ES7).
This blog post examines three ways of executing function sequentially:
The ECMAScript 6 specification defines in which order the properties of an object should be traversed. This blog post explains the details.