Open SyMind opened 1 year ago
babel 仅用于编译阶段,而需要 error recovery 更多的场景是 IDE 中错误提示。
按照 swc 目前的代码来看,作者在最初是想参照 TypeScript 来进行 error recovery。
AST struct transfer, serialization, deserialization performance enhancement https://github.com/swc-project/swc/issues/2175
swc 定位为 babel 的代替品,为什么还有考虑 error recovery?
babel 仅用于编译阶段,而需要 error recovery 更多的场景是 IDE 中错误提示。
按照 swc 目前的代码来看,作者在最初是想参照 TypeScript 来进行 error recovery。
AST struct transfer, serialization, deserialization performance enhancement https://github.com/swc-project/swc/issues/2175