
30 de mayo de 2026
3 min lectura
Perry usa SWC y LLVM para generar binarios desde TypeScript, eliminando la dependencia de Node.js y reduciendo el tiempo de arranque a milisegundos.
Perry convierte archivos TypeScript directamente en ejecutables binarios usando SWC y LLVM, eliminando por completo la necesidad de Node.js en producción. El resultado: programas que arrancan en milisegundos y ocupan menos de 5 MB.
Cada vez que ejecutas una herramienta CLI escrita en TypeScript, Node.js carga su runtime, parsea módulos y compila JIT antes de tocar tu código. Eso añade cientos de milisegundos de latencia en cada invocación. Con Perry, ese overhead desaparece: el binario ya está optimizado para tu sistema operativo.
Para equipos que despliegan microservicios o scripts en entornos serverless, reducir el tiempo de arranque de 300 ms a 10 ms no es un lujo: es la diferencia entre pagar por tiempo de cómputo ocioso o no. Y sin Node.js en producción, el ataque se reduce: menos dependencias, menos superficie de vulnerabilidades.
fs, http), pero el equipo trabaja en ampliar la compatibilidad.tsc, pero el binario resultante es mucho más rápido al ejecutarse.hyperfine. Compara con ts-node o bun.“Perry elimina Node.js de la ecuación: TypeScript compilado a binario nativo arranca en milisegundos y reduce la superficie de ataque a cero dependencias.