Cloudflareのvinext:Vite上にAIで構築されたNext.js互換フレームワーク

✍️ OpenClawRadar📅 公開日: February 24, 2026🔗 Source
Cloudflareのvinext:Vite上にAIで構築されたNext.js互換フレームワーク
Ad

vinextとは

vinext(「ヴィー・ネクスト」と発音)は、Vite上に構築されたNext.jsの代替としてそのまま使用でき、単一のコマンドでCloudflare Workersにデプロイできます。1人のエンジニアとAIモデルが約1,100ドルのトークン費用で1週間で一から再構築しました。

vinextが解決するデプロイ問題

Next.jsにはサーバーレスエコシステムでのデプロイ課題があります。OpenNextのようなツールは、Cloudflare、Netlify、AWS Lambdaなどのプラットフォーム向けにNext.jsの出力を適応させますが、Next.jsのビルド出力をリバースエンジニアリングする必要があり、バージョン間で壊れやすい実装につながります。Next.jsのアダプターAPIはまだ初期段階であり、開発時の問題を解決しません - next devはNode.jsでのみ実行されるため、Durable Objects、KV、AIバインディングなどのプラットフォーム固有のAPIを開発中にテストできません。

vinextの仕組み

vinextはNext.jsの出力を適応させる代わりに、Next.jsのAPIサーフェスをプラグインとしてVite上に直接再実装します。これにはルーティング、サーバーサイドレンダリング、React Server Components、サーバーアクション、キャッシング、ミドルウェアが含まれます。ViteのEnvironment APIにより、出力はあらゆるプラットフォームで実行できます。

セットアップは簡単です:

npm install vinext

スクリプト内のnextvinextに置き換え、app/pages/next.config.jsは変更せずに維持します。

コマンド:

  • vinext dev - HMR付き開発サーバー
  • vinext build - 本番ビルド
  • vinext deploy - Cloudflare Workersへのビルドとデプロイ
Ad

パフォーマンスベンチマーク

ベンチマークでは、共有の33ルートApp Routerアプリケーションを使用してvinextとNext.js 16を比較し、Next.jsのビルドではTypeScript型チェックとESLintを無効にしてViteの動作に合わせました。

本番ビルド時間:

  • Next.js 16.1.6(Turbopack):7.38秒(ベースライン)
  • vinext(Vite 7 / Rollup):4.64秒(1.6倍高速)
  • vinext(Vite 8 / Rolldown):1.67秒(4.4倍高速)

クライアントバンドルサイズ(gzip圧縮):

  • Next.js 16.1.6:168.9 KB(ベースライン)
  • vinext(Rollup):74.0 KB(56%削減)
  • vinext(Rolldown):72.9 KB(57%削減)

これらのベンチマークはコンパイルとバンドリング速度を測定しており、本番サービングパフォーマンスではありません。テストは単一の33ルートアプリを使用しており、すべての本番アプリケーションの代表的なサンプルではありません。

現在の状況

Cloudflareには既にvinextを本番環境で実行している顧客がいます。完全な方法論と過去の結果は公開されています。

📖 完全なソースを読む: HN AI Agents

Ad

👀 See Also

docvault: AIの幻覚を減らすためのローカルAPIドキュメント生成
Tools

docvault: AIの幻覚を減らすためのローカルAPIドキュメント生成

docvaultは、Claudeや他のLLMが関数シグネチャを誤って生成するのを防ぐために、ソースコードからマークダウン形式のAPIリファレンスを生成するツールです。RustのクレートとPythonパッケージに対応し、2階層のマークダウンファイルを出力します。また、手間をかけずに操作できるClaude Codeプラグインも含まれています。

OpenClawRadar
AbsolutelySkilledレジストリがClaude Code向けに156の本番対応スキルを追加
Tools

AbsolutelySkilledレジストリがClaude Code向けに156の本番対応スキルを追加

開発者が、セッション間で永続するClaude Code用の156の構造化スキルモジュールのレジストリ「AbsolutelySkilled」を作成しました。各スキルには、トリガー条件、参照ファイル、テストケース、アンチパターンがSKILL.mdファイルに含まれています。

OpenClawRadar
データアナリストがClaudeでプロンプトキャリブレーターを構築、フロントエンド経験なし
Tools

データアナリストがClaudeでプロンプトキャリブレーターを構築、フロントエンド経験なし

HTML、CSS、JavaScriptの経験がないデータアナリストが、4つのフィールドと4つのモードを持つフォームを通じてAIプロンプトを構造化するクライアントサイドのウェブツール「Prompt Calibrator」を構築しました。このツールは、コードレビューパートナーとしてClaudeを使用して開発され、GitHub Pagesでホストされています。

OpenClawRadar
Qwen 3.6 27B F16がパックマンコーディングテストに合格、しかし8ビット量子化では失敗——テンプレートとMTP投機的復号化に関する重要な教訓
Tools

Qwen 3.6 27B F16がパックマンコーディングテストに合格、しかし8ビット量子化では失敗——テンプレートとMTP投機的復号化に関する重要な教訓

あるユーザーがPacmanクローンを、Qwen 3.6 27B F16を使って一発で作成——3回の試行のうち2回でほぼ完璧なゲームが生成された。8ビット量子化では完全に失敗。チャットテンプレートの調整やMTP投機的デコードによる速度向上に関する詳細なメモ。

OpenClawRadar