// the find
bevacqua/es6
: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.