System Design · Senior · Frage 27 von 75
Warum bekommen Nutzer nach einem SPA-Deployment einen ChunkLoadError?
- 1Ein alter Tab fordert einen Chunk an, der schon entfernt wurde
- 2Das CDN blockiert JavaScript-Dateien über 1 MB
- 3Der Browser unterstützt keine dynamischen Modul-Imports
Antwort zeigen
Richtige Antwort: Ein alter Tab fordert einen Chunk an, der schon entfernt wurde
Erklärung
Gehashte Namen ändern sich, und ein lazy geladener Chunk der alten Version verschwindet. Lösungen: Assets der letzten Releases behalten, den Fehler fangen und die Seite neu laden, Schutz vor Version Skew (deploymentId in Next.js).