scriptc est un compilateur développé par Vercel Labs qui transforme du TypeScript ordinaire en exécutables natifs légers (~170-200KB), sans Node, sans V8 ni aucun moteur JavaScript dans le binaire. Le code TypeScript est vérifié par le vrai compilateur tsc, puis compilé vers un IR typé, traduit en C et compilé via clang. Les binaires démarrent en ~2.4ms (contre ~47ms pour Node) et consomment 1-4MB de RAM. Un mode --dynamic permet d’embarquer QuickJS (~620KB) pour les dépendances npm et le code any, avec une couverture statique reportée via scriptc coverage.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire