Next.js · Senior · Frage 29 von 75
Wie verhalten sich Metadaten aus generateMetadata beim Streaming?
- 1Sie werden nach der Hydration auf dem Client über
document.titleerzeugt - 2Sie blockieren immer die ganze Antwort, bis die Metadaten berechnet sind
- 3Sie werden nach der UI gestreamt, aber für Bots nur mit HTML wartet die Antwort darauf
Antwort zeigen
Richtige Antwort: Sie werden nach der UI gestreamt, aber für Bots nur mit HTML wartet die Antwort darauf
Erklärung
Streaming-Metadaten verhindern, dass ein langsames generateMetadata das erste Byte verzögert. Bots, die kein JS ausführen (erkannt am User-Agent, einstellbar über htmlLimitedBots), bekommen die Metadaten in <head>, bevor das HTML gesendet wird, also leidet SEO nicht.