
scriptc
scriptc es un compilador de Vercel Labs que convierte TypeScript en binarios nativos. TypeScript pasa por un intermedio C y busca ejecutarse sin Node ni V8. Los posts de lanzamiento hablaban del fin de los cold starts. Las primeras issues hablaban de Windows, clang y bugs FFI silenciosos.
Por qué está en la lista
El compilador salió con problemas visibles de inmediato. En Windows no corre de forma limpia (issues #10 y #25). Los proyectos reales chocan con fallos de compilación de clang (#23). Algunos bugs de FFI hacen build en verde y lanzan al cargar (#21). Los re-exports dinámicos pueden pasar el build sin diagnósticos y fallar después (#19). Al mismo tiempo, los posts sociales repetían “TypeScript se vuelve nativo” casi sin matices. Ese es el problema: builds verdes que no sobreviven a la ejecución real.
Referencias (10)
Repo vercel-labs/scriptc
Compilador TypeScript→Native de pocos días, con subida rápida de estrellas y lista de issues creciente.
No corre en Windows
Fallo de soporte de plataforma básico reportado justo tras el launch.
scriptc run no abre proyectos TS en Windows
Fallo de ts7 createProgram en installs 0.0.16 Windows.
clang falló al compilar (CcCompileError)
El paso C intermedio muere en clang en proyectos de usuarios.
Resultado FFI descartado — build silenciosa, ReferenceError al cargar
Codegen incorrecta cuando FFI inicializa un local nunca reasignado; sin error de build.
Re-exports dinámicos con nombre fallan en runtime sin diagnósticos
La ruta --dynamic acepta re-exports rotos en build y falla después.
Publickey sobre el pipeline TS→C
Explica el diseño intermediate-C que ya produce modos de fallo tipo clang.
¿Por qué C y no LLVM IR?
Una de las pocas preguntas técnicas en un mar de reposts de launch.
Tres cosas que cambia Scriptc (listicle)
Cebo de engagement sobre cold starts y coste cloud sin matices.
Post plantilla “TS-to-Native just dropped”
Empaquetado de tendencia sin restricciones de plataforma o corrección.