Vercel、TypeScriptをネイティブ実行ファイルに変換するscriptcを公開
Judul asli: Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary
Mengapa Ini Penting
JavaScriptランタイム不要のTypeScriptネイティブ化は、エッジ環境やCLIツール開発の軽量化に直結する技術的転換点となりうる。
Vercelの研究部門vercel-labsが、TypeScriptをJavaScriptエンジン不要のネイティブバイナリにコンパイルするツール「scriptc」をGitHubで公開した。
vercel-labsは、TypeScriptコードを小型・高速なネイティブ実行ファイルへ直接コンパイルするオープンソースツール「scriptc」をGitHub上で公開した。最大の特徴は、生成されたバイナリにNode.js、V8、その他JavaScriptエンジンを一切含まない点にある。
READMEに示されたデモでは、フィボナッチ数列を計算するTypeScriptファイルを`scriptc build`コマンドでビルドすると、約178KBの自己完結型ネイティブバイナリが約2ミリ秒で生成される。通常のTypeScriptをそのまま利用でき、特別な変換は不要とされている。
リポジトリはApache-2.0ライセンスで公開されており、公開直後からGitHub上で1,200以上のスターを獲得している。同プロジェクトはmonorepo構成でpackages、tests、docsなどのディレクトリを持ち、pnpmとvitestを採用している。