Vercel Labs открыла ScriptC — компилятор TypeScript в нативный код
Vercel Labs выложила в открытый доступ экспериментальный компилятор ScriptC, который переводит TypeScript и JavaScript в C, LLVM IR, машинный код и WebAssembly. Бинарники запускаются без Node.js и V8, стартуют за микросекунды и требуют минимум памяти; для динамического кода есть фолбэк на QuickJS-NG.
- ScriptC компилирует TS/JS в C, LLVM IR, asm и wasm32-wasi
- Статические сборки не содержат Node.js и V8, старт за микросекунды
- Флаг --dynamic встраивает движок QuickJS-NG для npm-пакетов
- Команда scriptc coverage показывает долю кода, компилируемого статически
Читать дальше
Софт