Categories
Async Programming JavaScript Language Features

async/await: The Async Revolution Coming to JavaScript

async/await reached Stage 4 this month, meaning it's officially part of the next ECMAScript version (ES2017). After years of callbacks and promise chains, JavaScript finally gets syntax for asynchronous code that reads like synchronous code.

This isn't hyperbole—async/await is the most significant JavaScript language feature since Promises.

The Problem async/await Solves

Categories
JavaScript Tooling Web Development

Babel: The Transpiler War Is Over

The ES6 transpiler landscape has a clear leader: Babel. Renamed from 6to5 just last month, Babel is rapidly becoming the standard way to write modern JavaScript today. After a year of Traceur vs 6to5 debates, the community is consolidating.

Why Babel Won