我为什么要用 Zig 编写 JavaScript 工具链?

2024-11-27

作者正在开发一个名为 Jam 的 JavaScript 工具链,旨在改进现有 JavaScript 工具的性能和功能。Jam 包含静态分析器、格式化器和代码优化器。作者认为当前的 JavaScript linter、语法树表示和代码优化方面存在不足,并希望通过 Jam 解决这些问题,例如实现更高级的静态代码分析、无损且缓存高效的语法树、数据流感知的代码优化以及编译时 AST 查询处理。此外,Jam 还将包含一个更严格的代码格式化器。

6
未分类