finds.dev← search

// the find

ruanyf/es6tutorial

★ 21,446 · JavaScript · NOASSERTION · updated Jun 2026

《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。

A Chinese-language book on ES6 features by Ruan Yifeng, one of the most widely read JavaScript authors in the Chinese dev community. It covers the full ES6 spec with examples, targeting developers who already know ES5. With 21k stars, it's essentially the canonical ES6 reference for Chinese-speaking developers.

The coverage is genuinely thorough — destructuring, generators, async/await, proxies, modules, ArrayBuffer, and even proposals and the Temporal API all get dedicated chapters. It's actively maintained (last push June 2026), which matters for a spec-tracking resource. The writing is organized as a proper book with a logical progression rather than a dumped reference, making it useful for reading start-to-finish. The CC BY-NC 4.0 license means it's freely shareable without legal ambiguity.

It's Chinese only — if you can't read Chinese, this is useless to you. The repo is also a static book site with Bower and a vendored copy of marked.js, none of which has been touched in years; the tooling is dead weight and the site itself is just a wrapper around the docs hosted at wangdoc.com. There's no runnable code or exercises — it's purely reference prose, so you won't get any hands-on practice from the repo itself. Coverage of ES2022+ features (top-level await, private class fields stabilization, `at()`) appears to be backfilled piecemeal rather than structured as its own section, which makes the newer material harder to find.

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 →