Language

The vocabulary of JavaScript.

Proxies

Completion Percentage: 95.9% (20785)
Completion Percentage: 95.9% (20785)
Export
Percents%
CountΣ

The Proxy object enables you to create a proxy for another object, which can intercept and redefine fundamental operations for that object. MDN

Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is

Async/Await

Completion Percentage: 95.8% (20772)
Completion Percentage: 95.8% (20772)
Export
Percents%
CountΣ

An async function is a function declared with the async keyword. Async functions are instances of the AsyncFunction constructor, and the await keyword is permitted within them. The async and await keywords enable asynchronous, promise-based behavior to be written in a cleaner style, avoiding the need to explicitly configure promise chains. MDN

Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is

Promises

Completion Percentage: 95.7% (20756)
Completion Percentage: 95.7% (20756)
Export
Percents%
CountΣ

The Promise object represents the eventual completion (or failure) of an asynchronous operation and its resulting value. MDN

Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is

Decorators

Completion Percentage: 95.9% (20796)
Completion Percentage: 95.9% (20796)
Export
Percents%
CountΣ

In its simplest form, a decorator is simply a way of wrapping one piece of code with another — literally “decorating” it.

Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is

Recommended Resources

ES6 For Everyone

A premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer.
Thanks to our partners for supporting us! Learn more.