Vercel lance scriptc : TypeScript compilé en binaire natif

Original : Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary

Pourquoi c'est important

Un compilateur TypeScript natif sans runtime JS ouvre de nouvelles perspectives pour le déploiement d'outils CLI légers.

Vercel a publié scriptc, un compilateur open source qui transforme du code TypeScript ordinaire en exécutables natifs autonomes. Aucun moteur JavaScript (Node.js, V8) n'est inclus dans le binaire produit, qui pèse environ 178 Ko pour un programme simple.

Vercel Labs a mis en ligne scriptc, un compilateur TypeScript-vers-natif disponible sur GitHub sous licence Apache 2.0. L'outil permet de compiler du TypeScript directement en binaires natifs sans embarquer de moteur JavaScript tel que Node.js ou V8. Un exemple fourni dans le README compile une fonction de Fibonacci en un exécutable autonome de 178 Ko s'exécutant en environ 2 ms. La commande `scriptc run fib.ts` exécute le fichier à la volée, tandis que `scriptc build fib.ts` produit un binaire portable. Le dépôt, hébergé sous l'organisation vercel-labs, comptait déjà 1 200 étoiles peu après sa publication. Le projet comporte 286 commits et inclut des dossiers dédiés aux packages, tests, scripts et documentation. Aucune dépendance à un runtime JavaScript n'est requise à l'exécution, ce qui le distingue des approches existantes comme Bun ou Deno.

Source

github.com — Lire l'original →