System Design · Senior · Pytanie 27 z 75
Dlaczego po wdrożeniu SPA użytkownicy dostają ChunkLoadError?
- ✓Poprawna odpowiedź: Stara karta żąda już usuniętego chunka
- 2Przeglądarka nie obsługuje dynamicznego importu modułów
- 3CDN blokuje pliki JavaScript większe niż 1 MB
Wyjaśnienie
Nazwy z hashem się zmieniają, a leniwie ładowany chunk starej wersji znika. Rozwiązania: przechowywać zasoby kilku ostatnich wydań, przechwytywać błąd i przeładowywać stronę, ochrona przed version skew (deploymentId w Next.js).