Today for AI
返回热点榜
tools热度 11.1°

AI 聚簇研判事件 · 2026/10/8

Vercel Labs 开源 scriptc:TS 编译原生二进制,启动提速 12 倍但运行性能存疑

Vercel Labs Releases scriptc: Native TS Compiler Boosts Startup Speed but Lags in Runtime

1 篇报道存证1 家独立信源交叉印证持续跟踪至 2026/10/8 13:52:05
全景综述与最新动态
1 家信源交叉印证

Vercel Labs 推出实验性 TypeScript 编译器 scriptc,可将代码直接编译为无 JS 引擎依赖的原生二进制文件。该工具通过静态编译与 QuickJS 动态执行混合策略,实现中位数 1.78ms 的极速启动和极低内存占用,但在处理复杂框架(如 Hono)时因大量代码降级至动态执行导致吞吐量显著下降。目前项目处于早期阶段,适合对冷启动敏感且逻辑相对简单的 Serverless 或 CLI 场景。

最新动向/Vercel Labs 推出实验性 TypeScript 编译器 scriptc,可将代码直接编译为无 JS 引擎依赖的原生二进制文件。该工具通过静态编译与 QuickJS 动态执行混合策略,实现中位数 1.78ms 的极速启动和极低内存占用,但在处理复杂框架(如 Hono)时因大量代码降级至动态执行导致吞吐量显著下降。目前项目处于早期阶段,适合对冷启动敏感且逻辑相对简单的 Serverless 或 CLI 场景。

TIMELINE报道时间线

共 1 篇 · 最新优先
  1. InfoQ 中文T2·68 分

    Vercel Labs 开源 scriptc:TS 编译原生二进制,启动提速 12 倍但运行性能存疑

    原文标题:TypeScript 终于能编译成原生程序了?启动快 12 倍,运行却慢 7.5 倍

    • scriptc 生成的二进制文件不包含 Node、V8 或任何 JS 引擎,支持 macOS/Linux/Windows/WASI 多平台。
    • 采用三级处理机制:默认静态编译;npm 包及 any 类型代码在 --dynamic 模式下由内嵌 QuickJS 执行;不兼容语法直接拒绝并报错。
    • 基准测试显示启动速度比 Bun 快约 12 倍,比 Node 快约 35 倍,空闲 HTTP 服务内存仅 1.9MiB。
    • 使用 Hono 等现代框架时需启用动态执行,导致 62% 代码进入解释器,吞吐量降至每秒 1.84 万请求,性能瓶颈明显。