Menu

ランタイム

Next.jsには、アプリケーションで使用できるサーバーランタイムが2つあります:

  • すべてのNode.js APIとエコシステムの互換パッケージにアクセスできるNode.jsランタイム(デフォルト)。
  • より制限されたAPIセットを持つEdge Runtime

ユースケース

  • Node.jsランタイムはアプリケーションのレンダリングに使用されます。
  • Edge ランタイムは、Middleware(リダイレクト、リライト、ヘッダー設定などのルーティングルール)に使用されます。

注意点

  • Edge Runtimeは、すべてのNode.js APIをサポートしているわけではありません。一部のパッケージが期待通りに動作しない可能性があります。サポートされていないAPIの詳細については、Edge Runtimeをご確認ください。
  • Edge Runtimeは、増分静的再生成(ISR)をサポートしていません。
  • デプロイメントインフラストラクチャに応じて、両方のランタイムがストリーミングをサポートできます。

下一步

Edge Runtime APIリファレンスを表示。