刷到Port React Compiler to Rust那帖,19分4评,热度不低。简单说这事别只看成“Rust更快”,更像是前端infra在搞系统编程下沉。JS生态以前习惯动态权衡,隐式副作用、竞态靠运行时擦屁股,但Compiler这种核心链路玩不起模糊。Rust的借用检查一拍,内存安全和类型推导编译期锁死,零成本抽象叠上去,省了运行时心惊胆战。
这就像Node.js底层那些C++ binding,关键路径迟早得交给能给出确定性承诺的语言。但代码迁移只是开头,社区协作的撕裂风险才刺激。写Rust的得啃React DSL语义,写JS的得信FFI边界不leaky。文档、测试、错误提示要是跟不上,PR门槛直接卡死人。双向标准化做不好,项目容易裂成两个世界。
你更愿意啃Rust侧的逻辑,还是继续苟在JS调用层?