System Design · Senior · Запитання 27 з 75
Чому після деплою SPA користувачі отримують ChunkLoadError?
- ✓Правильна відповідь: Стара вкладка запитує вже видалений чанк
- 2Браузер не підтримує динамічний імпорт модулів
- 3CDN блокує JavaScript-файли більші за 1 МБ
Пояснення
Хешовані імена змінюються, і ліниво завантажуваний чанк старої версії зникає. Рішення: зберігати ассети кількох останніх релізів, перехоплювати помилку й перезавантажувати сторінку, захист від version skew (deploymentId у Next.js).