Oxc iconAnnouncing Oxfmt Beta 版
Skip to content
OxcOxc
Main Navigation 指南
代码检查工具 (Oxlint)
格式化工具 (Oxfmt)
解析器 (Parser)
转换器 (Transformer)
代码压缩工具 (Minifier)
模块解析器 (Resolver)
贡献指南在线演练场赞助
发布博客
用户推荐
学习
团队
发布版本
网站 GitHub

Appearance

Sidebar Navigation

Rust 中的 JavaScript 解析器

简介

词法分析器

AST

解析器

错误处理

语义分析

架构

解析器

Linter

测试基础设施

AST 工具

ECMAScript

规范

语法

性能

术语表

参考资料

On this page
Are you an LLM? You can read better optimized documentation at /docs/learn/references.md for this page in Markdown format

参考资料与学习资源 ​

性能编程 ​

  • Rust 性能编程指南
  • MIT 开放课程 - 软件系统的性能工程
  • Andrew Kelley - 实用的数据导向设计
  • Mike Acton - 数据导向设计与 C++

JavaScript 解析器 ​

  • Rust: swc, biome, jsparagus, ratel, boa
  • JavaScript: acorn, babel
  • Go: esbuild
  • C++: quick-lint-js
  • ASTs: estree, swc_ecma_ast, babel ast, jsparagus

学习资料 ​

  • 极速解析(一):优化扫描器
  • 极速解析(二):懒解析
  • 理解 ECMAScript
  • 简单而强大的 Pratt 解析
  • JS 语法怪癖
  • 构建解释器

规范文档 ​

  • ECMAScript 规范
  • TypeScript 1.8 规范
  • JSX 规范

媒体资源 ​

建议修改此页面
Pager
Previous page术语表

© 2026 VoidZero Inc. 及 Oxc 贡献者。