画期的な発表として、Vercel は多数の革新的な機能強化を誇る Next.js バージョン 13.5 をリリースしました。これには、ローカル サーバーの起動速度の 22% の向上、メモリ使用量の 40% の削減、パッケージのインポート方法の合理化などが含まれます。新機能は、パフォーマンスを最大化し、主要な操作を最適化するための協調的な取り組みを反映しています。
遅い操作とキャッシュを最小限に抑え、コストのかかるファイル システム操作を改良し、コンパイル中のツリー トラバーサルのプロセスを改善し、重要ではないブロッキング同期呼び出しを遅延モードに移行することに重点を置くことで、パフォーマンスの向上が達成されました。もう 1 つの注目すべき機能は、大きなアイコン ライブラリの自動構成です。
Next.js チームは、革新的な透明なインポート最適化手法を導入し、手動介入の必要性を排除しました。この手法は「最適化」と呼ばれ、これまで手動で最適化を行っていた方法に代わるものです。多くのライブラリは、ユーザーのコードが使用するモジュール コンポーネントのみをロードするようにすでに改良されています。
「next/image」機能への興味深い追加は、実験的な関数「unstable_getImgProps()」です。この新機能は、キャンバス上の「background-image」または「new Image()」、「image-set」、「context.drawImage()」などの側面の操作や、 「<picture>」メディアクエリを使用して「アートディレクション」またはライトモードとダークモードの画像を実装します。 Vercel が説明したように、以前は、開発者はこれらのプロセスを実現するために「<Image>」コンポーネントを使用する必要がありました。
これらの進歩に伴い、フォームとミューテーション、サーバーとクライアントのコンポーネント、コンテンツ セキュリティ ポリシーとノンス、キャッシュと再検証を含む幅広い分野をカバーするドキュメントが更新されました。
前述の機能とは別に、新バージョンのリリースでは、IPv6 ホスト名のサポート、ミドルウェアとエッジ ランタイムのドラフト モード、および Playwright の実験的テスト モードが追加されました。
Next.js は、パフォーマンスの向上、運用の最適化、アプリケーション開発のシームレスなオーケストレーションに重点を置いており、バックエンド、Web、およびモバイル アプリケーションの作成を加速するように設計された堅牢なno-codeプラットフォームであるAppMaster.io の哲学を反映しています。 AppMaster.io は、イノベーション、スケーラビリティ、費用対効果に対して同様の取り組みを採用することで、包括的かつ迅速なアプリケーション開発のための最先端のプラットフォームの 1 つとしての地位を確立しました。