参考资料与学习资源
性能编程
- 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