
scriptc
scriptc is a Vercel Labs compiler that turns TypeScript into native binaries. TypeScript goes through a C intermediate and aims to run without Node or V8. Launch posts talked about killing cold starts. The first issues talked about Windows, clang, and silent FFI bugs.
Why it is on this list
Problems showed up immediately. Windows does not run cleanly (#10, #25). Real projects hit clang compile failures (#23). Some FFI bugs build green and only throw at load (#21). Dynamic re-exports can pass the build with no diagnosis and fail later (#19). Social posts repeated “TypeScript becomes native” with almost no caveats. Green builds that do not survive real execution are the gap.
References (10)
vercel-labs/scriptc repository
Days-old TypeScript-to-Native compiler with fast star growth and a rising issue list.
Could not run on Windows
Basic platform support failure reported immediately after launch.
scriptc run fails opening TS project on Windows
ts7 createProgram project open failure on 0.0.16 Windows installs.
clang failed compiling (CcCompileError)
C intermediate step dies in clang for user projects.
FFI result dropped — silent build, ReferenceError at load
Incorrect codegen when FFI initializes a never-reassigned local; no build error.
Dynamic named re-exports fail at runtime without diagnostics
--dynamic path accepts broken re-exports at build time and fails later.
Publickey on the TS to C pipeline
Explains the intermediate-C design that is already producing clang-shaped failure modes.
Why C instead of LLVM IR?
One of the few technical questions in a sea of launch reposts.
Three things Scriptc changes listicle
Engagement bait listing cold starts and cloud cost with no caveats.
TS-to-Native just dropped template post
Trend packaging without platform or correctness constraints.