System Design · Junior · Запитання 26 з 75
Навіщо розділяти JS-бандл на частини (code splitting)?
- ✓Правильна відповідь: Щоб користувач завантажував лише код потрібної сторінки чи функції
- 2Щоб код виконувався паралельно в кількох потоках браузера
- 3Щоб приховати вихідний код від користувачів
Пояснення
Один величезний бандл сповільнює перше завантаження. Розбиття за маршрутами й важкими компонентами (import(), React.lazy) зменшує початковий обсяг. Фреймворки на кшталт Next.js роблять розбиття за маршрутами автоматично.