32 / 36
Что такое code splitting и как он влияет на сетевые запросы?
Code splitting -- разделение JavaScript-бандла на несколько файлов (чанков), которые загружаются по мере необходимости, а не все сразу. Вместо одного огромного bundle.js браузер получает маленький начальный чанк и подгружает остальные при переходе на новые страницы или по событию. Это сокращает Time to Interactive, уменьшает объём начальной загрузки и улучшает кеширование -- изменение одного модуля не инвалидирует весь бандл.