Vercel Labs Ships scriptc, a TypeScript-to-Native Compiler That Leaves the JavaScript Engine Behind
Vercel Labs ships a TypeScript compiler that ditches the JavaScript engine entirely—faster startup, lower memory, but slower execution. What does it mean for edge deployment?

Why it matters
scriptc is an experimental toolchain that compiles TypeScript to native code (C or WebAssembly) without a runtime, trading execution speed for startup time and memory footprint. It matters for practitioners considering edge or resource-constrained deployment models, but the tradeoffs and production readiness remain unclear.
The key facts
15 to knowVercel Labs project: scriptc TypeScript-to-native compiler
Output targets: C and WebAssembly code
No dependency on Node, V8, or JavaScript engine
Type checking via TypeScript compiler retained
Faster startup times reported
Lower memory usage reported
Slower execution speeds noted (vs Node baseline)
Status: experimental
No pricing, GA timeline, or production deployment data disclosed
scriptc: experimental TypeScript-to-native compiler from Vercel Labs
Outputs C or WebAssembly; uses TypeScript compiler for type checking
Faster startup times and lower memory usage than Node reported
Slower execution speeds than Node (tradeoff disclosed)
No reliance on Node, V8, or JavaScript engine
Status: initial benchmarks only; no GA date or production deployment data disclosed
Go to the source
InfoQ AI/MLinfoq.com
Publisher excerpt: Vercel Labs has introduced scriptc, an experimental compiler that converts TypeScript into small native executables without relying on Node, V8, or a JavaScript engine. It uses the TypeScript compiler for type checking and can output C or WebAssembly code. Initial benchmarks show faster startup…