Vercel Labs выпустила open-source проект scriptc — экспериментальный компилятор, который преобразует TypeScript-код в нативные исполняемые файлы. Инструмент направлен на повышение производительности приложений за счет отказа от выполнения кода в стандартной среде Node.js или V8, что критически важно для высоконагруженных агентных систем и сервисов, требующих минимальных задержек при выполнении логики.

Технология использует LLVM в качестве бэкенда для генерации машинного кода. Это позволяет разработчикам писать бизнес-логику на привычном TypeScript, сохраняя при этом преимущества нативных бинарных файлов: быстрый старт, низкое потребление оперативной памяти и отсутствие накладных расходов интерпретатора. В контексте ИИ-инфраструктуры это открывает возможности для создания более эффективных «тяжелых» агентов, работающих на периферийных устройствах или в высоконагруженных серверных средах.

Проект находится на ранней стадии разработки и нацелен на решение проблем производительности, с которыми сталкиваются современные серверные приложения. Использование LLVM обеспечивает широкие возможности оптимизации, что делает scriptc перспективным инструментом для инфраструктуры, где важна каждая миллисекунда при обработке запросов или выполнении агентных цепочек.

Ключевые факты

  • Проект scriptc использует LLVM для компиляции TypeScript непосредственно в нативные исполняемые файлы.
  • Основная цель разработки — устранение зависимости от интерпретаторов JavaScript для повышения скорости выполнения кода.
  • Инструмент ориентирован на серверные сценарии и высокопроизводительные задачи, где критичны время запуска и потребление ресурсов.
  • Разработка ведется командой Vercel Labs и доступна в открытом репозитории на GitHub.