Laufzeiten
Next.js verfügt über zwei Server-Laufzeiten, die Sie in Ihrer Anwendung verwenden können:
- Die Node.js Laufzeit (Standard), die Zugriff auf alle Node.js APIs und kompatible Pakete aus dem Ökosystem hat.
- Die Edge Laufzeit, die einen begrenzteren Satz von APIs enthält.
Anwendungsfälle
- Die Node.js Laufzeit wird zum Rendern Ihrer Anwendung verwendet.
- Die Edge Laufzeit wird für Middleware (Routing-Regeln wie Weiterleitungen, Neudefinitionen und Setzen von Headern) verwendet.
Einschränkungen
- Die Edge Laufzeit unterstützt nicht alle Node.js APIs. Einige Pakete funktionieren möglicherweise nicht wie erwartet. Erfahren Sie mehr über die nicht unterstützten APIs in der Edge Laufzeit.
- Die Edge Laufzeit unterstützt keine Inkrementelle Statische Regenerierung (ISR).
- Beide Laufzeiten können Streaming abhängig von Ihrer Bereitstellungsinfrastruktur unterstützen.