Ссылки и материалы для обучения
Производительность
- The Rust Performance Book
- MIT OCW — Performance Engineering Of Software Systems
- Andrew Kelley — Practical DOD
- Mike Acton — Data-Oriented Design and C++
Парсеры JavaScript
- Rust: swc, biome, jsparagus, ratel, boa
- JavaScript: acorn, babel
- Go: esbuild
- C++: quick-lint-js
- AST: estree, swc_ecma_ast, babel ast, jsparagus
Читать
- Blazingly fast parsing, part 1: optimizing the scanner
- Blazingly fast parsing, part 2: lazy parsing
- Understanding ECMAScript
- Simple but Powerful Pratt Parsing
- JS syntactic quirks
- Crafting Interpreters