Vercel 发布 Scriptc:TypeScript 直接编译至原生代码,彻底摆脱离 JS 引擎

云部署平台巨头 Vercel 近日推出了名为 Scriptc 的突破性编译器。该工具实现了从 TypeScript 到原生机器码(Native Code)的直接编译,最核心的创新在于其生成的二进制文件中不再包含 JavaScript 引擎(如 V8 或 QuickJS)。

长期以来,TypeScript 依赖于先被转译为 JavaScript,再由运行时引擎解释或即时编译(JIT)执行。这种机制虽然灵活,但带来了显著的内存开销和启动延迟(Cold Start)。Scriptc 通过构建一套全新的编译链路,将 TypeScript 的强类型特性直接映射到底层指令集,从而极大地缩小了二进制文件的体积,并显著提升了执行效率和响应速度。

这一技术演进预示着 Web 开发者在构建边缘函数(Edge Functions)和轻量级微服务时,将能够获得接近 Rust 或 Go 语言级别的性能表现,同时保留 TypeScript 的开发体验。对于追求极致性能的云原生应用而言,摆脱 JS 引擎的依赖将有效降低计算资源占用,进而优化大规模部署的成本与能效。

来源: HackerNews 报道

类似文章

发表回复