finds.dev← search

// the find

bevacqua/es6

★ 4,291 · MIT · updated Jun 2017

:star2: ES6 Overview in 350 Bullet Points

A 350-bullet-point summary of ES6 features, written by Nicolás Bevacqua as a companion to his 24-part ES6 in Depth series on ponyfoo.com. It covers everything from destructuring and generators to proxies and modules. The target audience is developers who already know JavaScript and want a fast reference or refresher on ES2015.

The coverage is genuinely thorough — it doesn't skip the awkward corners like TDZ semantics, WeakMap garbage collection behavior, or the distinction between well-known symbols and the global symbol registry. Each section links to a longer article if you want to go deeper, so it works as both a cheat sheet and a syllabus. The writing is clear and example-heavy without padding.

Abandoned in 2017, so ES2016 through ES2025 — async/await, optional chaining, nullish coalescing, top-level await, structuredClone, and a decade of other additions — don't exist here. The tooling section still recommends Babel for ES6 transpilation as though native module support isn't universal, which will confuse anyone reading this today. With only two files in the repo (license and readme), there's nothing interactive; it's a static markdown document, not a playground or interactive reference.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →