文章预览
前言的前言 很久没更新文章了,笔者最近一段时间都在学习 Rust。前端开发目前也有不少基础的工具链在基于 Rust 重写,例如 SWC(主要用于 JS Compiler 场景,目前使用比较多的场景是替代 Babel)、Oxc(JS / TS 的编译器套件,它提供了更多的能力,例如 parser、linter、formatter,目前使用较多的还是 linter 场景,例如取代 eslint),还有笔者自己组开源的 Rspack(Rust 重写 Webpack,伟大的项目,无需多言)。 当然前端两大网红方向也开始去尝试在一些常见的场景开始用到 Rust 了,例如 Vue 官方正在用 Rust 去重写 Rollup,这个新的 Rust bundler 叫 Rolldown。React 官方新推出的实验特性 React Compiler,背后也有一个基于 Rust 的开发版本。这个如果后续有空,笔者会去介绍一下 React Compiler 的 Rust 架构。 可能 Rust 重写这个话题在2、3年前还算得上比较新奇的消息,但在现在这个时间节
………………………………