- ES proposal: optional catch binding
- ES proposal: Promise.try()
- ES proposal: class fields
- ES proposal: Shared memory and atomics
- What Does ES2017 Bring to JavaScript?
- Async iterators and generators
- ES proposal: arbitrary precision integers
- ES proposal: Shared memory and atomics
- Asyncing Feeling about JavaScript Generators
- ES proposal: import()
- ES proposal: Rest/Spread Przoperties
- ES proposal: asynchronous iteration
- for-await-of and synchronous iterables
- Gotchas about async/await and Promises
- Mastering Async Await in Node.js
- How to write async await without try-catch blocks in Javascript
- The 80/20 Guide to Async/Await in Node.js
- Tips for using async functions (ES2017)
- Async functions - making promises friendly
- ES7 async functions
- Async Functions Proposal
-
How to use browser implementations of new syntax instead of Babel transformation?
- Babel should not transform syntax when browser has implemented the syntax.
- this depends on the target browsers and their versions :(
- core-js can be used to non syntax polifilling
-
How to use browser implementations of new syntax instead of TypeScript transformation?
- tsc can be configured to target ES6 and use ES2015+ libs or not
- core-js can be used to non syntax polifilling
- babel-preset-env
- core.js
- regenerator
- babel-polyfill [core-js][regenerator]
- Babel.js
- Conditionally adding entries inside Array and object literals
- Require Parameters for JavaScript Functions
- Determining this
- 3 Different Kinds of Prototypal Inheritance: ES6+ Edition
- Object.create(null)
- setTimeout VS setInterval
- JavaScript Unary Operators: Simple and Useful
- Arrays, symbols, and realms[realm][symbol]
- Includes() vs indexOf() in JavaScript [includes][indexOf]
- Search JavaScript Arrays Efficiently with includes and indexOf
- An Introduction to Weak Value Maps
- [What You Should Know About ES6 Maps][https://hackernoon.com/what-you-should-know-about-es6-maps-dc66af6b9a1e#.r16zpvvq7]
- ES6 Features - 10 Use Cases for Proxy
- ES6 Proxies in Practice
- Pitfall: not all objects can be proxied transparently