プログラミング・IT

【爆速】VercelがTSをJSエンジンなしで直接ネイティブ変換する「Scriptc」を公開!「AIが書いたC++コード90万行で大騒ぎ」「コールドスタートゼロの夢」

投稿日時: 2026/07/27 07:46

■ 概要・編集部サマリー

1. 【背景・技術】Vercel Labsが、V8やJSCなどのJavaScript実行エンジンを一切含めず、TypeScriptコードをC++経由でネイティブバイナリへ直接変換する本ニュースをGitHubで電撃公開。 2. 【焦点・AIコード90万行】リポジトリを開くと90万行以上のC++ソースコードで構成されており、その大半がLLMによって自動生成された巨大モノリスであることが判明しHNが大騒然。 3. 【評価・保守性と未来】サーバーレス環境のコールドスタートを完全ゼロにする革新的なプロトタイプとしての価値と、人間がメンテナンス不能な「AI生成コードの技術的負債」問題が議論に。

■ V8ランタイム不要!TypeScriptから直接ネイティブバイナリを出力する「Scriptc」の仕組み

Vercel Labs によって実験的に公開された『Scriptc』は、従来の Node.js、Bun、Deno などのように数十MBの JavaScript 実行エンジンや JIT コンパイラをバイナリに同梱しない革新的な構造を持っています。

TypeScript ソースコードの抽象構文木を解析し、C++ コードへと変換した上で直接ネイティブバイナリを出力。V8 の起動ウォームアップ遅延やメモリ占有を排し、ミリ秒単位で起動する超軽量スタンドアロンバイナリを実現する技術検証プロジェクトです。

■ リポジトリを占領する「90万行のAI生成C++コード」と技術的負債(AI Technical Debt)

本プロジェクトが Hacker News やエンジニアコミュニティで空前の議論を呼んだ最大の要因は、GitHub リポジトリにコミットされた 90 万行を超える巨大な C++ ソースコードです。

このコードベースのほぼ全域が LLM(AIコーディングエージェント)へのプロンプト投入によって数日間で自動出力されたものであり、人間が手動で読解・保守することを放棄した「機械が機械のために生成したコード」の実態が暴露されました。AI によって作成された大規模モノリスが抱えるバグ修正の困難さや「AI技術的負債」の議論を白熱させました。

■ Vercel Edge / サーバーレスのコールドスタート打破とコンパイラ開発の未来

Vercel がこの挑戦を行う背景には、Edge Network や Serverless Functions における最大の技術課題である「コールドスタート遅延」の完全排除があります。

従来はコンパイラ専門家が数年を費やしていた技術開発領域に対し、AI エージェントを投入して一気呵成にプロトタイプを成立させる手法は、今後のソフトウェア開発における「AIアシステッド・プロトタイピング」の強大な可能性と課題を指し示しています。

海外掲示板の反応・まとめ

編集部サマリー:

■ Vercel LabsがTypeScriptをJSエンジンなしで直接C++経由ネイティブ変換する実験的コンパイラ『Scriptc』をオープンソース公開。90万行におよぶAI生成C++コードと保守性、サーバーレスの未来について議論が巻き起こっています。

名無しさん@Node開発者:

Vercelが『JSエンジン不要でTypeScriptを直接ネイティブバイナリに変換するコンパイラ作ったぞ!』って言うからGitHub見に行ったら、AIが吐いたC++コード90万行で大爆笑したわw

名無しさん@シニアC++エンジニア:

>>2 90万行のAI生成C++コードとか恐ろしすぎるだろw バグ出た時誰がどこ修正するんだよプロンプト叩き直すのか?

名無しさん@Vercel信者:

>>3 でもV8エンジンの起動オーバーヘッド完全に消して、ミリ秒で動くTSのネイティブバイナリを数日で形にしたこと自体はAI時代のプロトタイピングとして凄いわ。

名無しさん@低レイヤ民:

V8とかJSCを含めるとバイナリサイズが最低でも数十MBになるけど、Scriptcなら数MBで済むからエッジサーバーレスのコールドスタート完全にゼロにできるの夢あるわ。

名無しさん@フルスタック民:

コードベース見るとAI特有の似たような関数と巨大Switch文が何千個も並んでて読むだけで目眩してくるw

名無しさん@AIエンジニア:

>>6 これこそLLMコーディングの極致だな。人間が読むためのクリーンコードじゃなくて『コンパイルが通ればOK』という機械のためのコード。

名無しさん@シニアC++エンジニア:

>>7 メンテ不能なAIコードのスパゲッティ化を『AI技術的負債(AI Technical Debt)』って呼ぶらしいけど、まさにその典型例だわ。

名無しさん@インフラSRE:

VercelのインフラでNext.jsのServer ActionsとかEdge Functionsの起動速度を限界まで爆速にするための研究開発なんだろうな。

名無しさん@海外ニキ:

Hacker Newsでも『プロンプトから90万行のコンパイラを1週間で召喚したVercel Labs狂ってる』って賛否両論で大荒れしてるぞw

名無しさん@Node開発者:

>>10 昔ならLLVM使ってコンパイラ専門家が数年かけて作ってた領域を、AIにC++直訳させてゴリ押すアプローチが豪快すぎるわ。

名無しさん@コード書け:

今は実験的(Experimental)だけど、数年後にはAIが自動リファクタリングして人間が読める美しいコンパイラコードに整えてくる未来も見えそう。

名無しさん@低レイヤ民:

>>12 TSで書いた型安全なWebサービスが、そのままC++経由で組み込み機器やサーバーレスで超高速実行される世界線はマジで来てほしいわ。

名無しさん@海外ニキ:

AIが人間の開発プロセスとオープンソースのあり方を根本から壊しにかかってる歴史的な出来事だわ。

名無しさん@まとめ総括:

JSエンジンレスの爆速ネイティブとAI主導開発のインパクト。これからのソフトウェア開発の進化から目が離せないな。