TGViewer
Веб-страница Веб-страница @tproger_web · 22.3K subscribers
Post #6595 653
Почему сотни маленьких JS-чанков тоже могут замедлять сайт

Один большой бандл заставляет каждую страницу скачивать код всего приложения. Отдельный бандл на маршрут дублирует общие компоненты. Если же разнести каждый модуль в свой файл, браузер получит сотни запросов, а сжатие будет хуже находить повторяющиеся фрагменты.

Команда Next.js разобрала, как Turbopack выбирает между этими расходами. Он учитывает группы чанков, которые загружаются вместе, и оценивает объединение с учётом переходов между страницами и повторного использования кода из кеша.

Разбор полезен, когда вкладка Network заполнена файлами и хочется «просто уменьшить их количество». Сначала посмотрите, какой код нужен первому экрану, что переиспользуется на соседних маршрутах и сколько посетитель скачивает за весь сценарий.
  • 🔥 1
More from @tproger_web
  1. Oct 10, 2026Диаграмму Mermaid можно положить прямо в HTML Для схемы запросов или графа зависимостей ча…
  2. Oct 10, 2026Как добавить в поиск фильтры вида author: и year: В поиске GitHub обычный текст соседствуе…
  3. Oct 9, 2026Post #6592
  4. Oct 9, 2026От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдель…
  5. Oct 9, 2026Как убрать dist из опубликованного npm-пакета Папка dist удобна для сборки, но её название…
  6. Oct 9, 2026Давайте сыграем в айтишную каламбурю! Правила простые: берём любой термин, название компан…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →