@rauchg: I compiled ππππππ CLI TypeScript to native with πππππππ. Incredible. β Resulting binary size: 1.28mb β Staβ¦
Summary
Guillermo Rauch compiled Vercel CLI TypeScript to native using scriptc, achieving a 1.28MB binary, 1.5ms startup overhead, and 2.94s compile time. scriptc is a TypeScript-to-native compiler written in TypeScript with full Node.js compatibility.
View Cached Full Text
Cached at: 07/27/26, 03:56 PM
I compiled vercel CLI TypeScript to native with scriptc. Incredible.
β Resulting binary size: 1.28mb β Startup overhead: 1.5ms (mean) β Compiles in 2.94s (mean) β Uses node:https, node:fs, node:path, node:os, node:crypto β Highly readable TypeScript β Code translated by GLM 5.2 Fast β Deploys like a charm!
No embedded v8 / QuickJS, fully static.
Chris Tate (@ctatedev): New experiment: scriptc
A TypeScript-to-native compiler
β Written in TS β Static by default β Type checked by tsc β Byte-for-byte Node.js compatibility β Falls back to QuickJS-NG for dynamic
Goal: compile existing TS/JS with no code changes
Similar Articles
Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary
Vercel Labs releases Scriptc, a compiler that transforms ordinary TypeScript into small, fast native executables without requiring Node, V8, or any JavaScript engine in the binary, supporting most of TypeScript's static features and Node's API surface.
@rauchg: Vercel CLI as a self-updating binary with zero external dependencies. Our CLI is one of the key interfaces enabling theβ¦
Vercel CLI now ships as a self-updating native binary with zero external dependencies, improving security, startup speed, and reducing footprint by ~80%.
Perry Compiles TypeScript directly to executables using SWC and LLVM
Perry compiles TypeScript directly to native executables using SWC and LLVM, producing small binaries with no runtime dependencies, supporting all major platforms and native UI widgets.
@tarunsachdeva: playing with http://zero-native.dev tonight, this thing is crazy got a native mac app with webview in... 680kb
Zero-native is a new tool for building lightweight native desktop apps using Zig and a WebView, producing sub-megabyte binaries with fast rebuilds and direct C library access.
@rauchg: Python code now starts 2x faster on Vercel. Automatically!
Vercel announced that Python functions now start 2x faster by precompiling code and dependencies to bytecode at build time.