Web アプリケーション テクノロジの主要な開発において、React フレームワーク Next.js は、新しく更新されたバージョン Next.js 14 を導入しました。この待望の更新は、 Vercelが主催した最近の Next.js Conf で正式に発表されました。
React フレームワークの進化における記念碑的な進歩とみなされている Next.js 14 は、Web 開発のパフォーマンスを大幅に強化します。開発者は、高速リフレッシュを利用して、ローカル サーバーの起動が 53% 高速になり、コード リビジョンが 94% 高速になるというメリットを享受できるようになりました。
このアップグレードでは、Next.js の基礎となる Rust エンジンである Turbopack を使用した「次の開発」との 5,000 件の統合テストも成功裏に完了しました。パフォーマンスの信頼性と速度の強化が約束された Turbopack は、「次の開発 - ターボ」に革命を起こす可能性を秘めています。 Turbopack の安定化後、100% のテストに合格すると、 Vercel開発者が Next.js フレームワークで最適化されたエクスペリエンスを活用できることを期待しています。現在、Turbopack は実施されたテストの合格率が 90% です。
Next.js 14 でデビューしたのはサーバー アクションで、データの変更を管理するための直感的なアプローチを提供します。この安定した反復により、開発者は複数のユースケースに合わせて非同期サーバー操作を定義できます。サーバー アクションは、キャッシュされたデータの検証、Cookie の定義と読み取り、ルートのリダイレクトなどに利用できます。
主要な追加機能のリストには、部分的な事前レンダリングのプレビューも含まれています。これは、動的コンテンツを適切に管理できるようにコンパイラーを強化するように設計されたツールです。この機能が魅力的なのは、新しい API に慣れる必要がなくても実装できることです。 Vercelの開発者は、過剰な構成オプション、ランタイム、レンダリング方法をナビゲートするユーザーの窮状を認識しました。部分的な事前レンダリングを使用すると、パーソナライズされた動的な応答のために速度と信頼性を犠牲にする必要はありません。
さらに、 Vercelブロッキング メタデータと非ブロッキング メタデータの分離を開始しました。同社は、viewport、colorScheme、themeColor などのいくつかのオプションを段階的に廃止しており、これは代替メタデータ オプションの導入に道を譲る動きです。
Next.js 14 のリリースと同時に、 Vercel Next.js Learn の下で新しい学習コースを開始しました。このコースでは、Next.js App Router、フォントと画像処理の最適化、Tailwind CSS、ページとレイアウトの作成などについて包括的に学習します。
Next.js 14 は、AppMaster のノーコード プラットフォームによって提供される多機能性をさらに強化し、バックエンド、Web、モバイル アプリケーション開発のプロセスを簡素化することに重点を置き、従来のコーディング方法に代わるものを提供します。