References and Learning Resources
Performance Programming
- The Rust Performance Book
- Andrew Kelley - Practical DOD
- MIT Open Course Ware - Performance Engineering Of Software Systems
JavaScript Parsers
- Rust: swc, biome, jsparagus, ratel, boa,
- JavaScript: acorn, babel
- Go: esbuild
- C++: quick-lint-js
- ASTs: estree, swc_ecma_ast, babel ast, jsparagus
Learn
- 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
Media
- Shopify Uses oxlint - Performance👆, complexity👇: Killer updates from Shopify engineering