Перейти к содержимому
Aback Tools Logo

Анализатор раздувания JS-бандла

Анализируйте вывод бандла webpack, rollup или esbuild, чтобы найти слишком крупные JavaScript-чанки, тяжёлую начальную нагрузку и возможности оптимизации до падения производительности.

JavaScript Bundle Bloat Analyzer

Paste build output or stats JSON from webpack, rollup, or esbuild to detect oversized chunks, heavy initial payload, source-map exposure risk, and dependency bloat signals.

Зачем использовать этот анализатор раздувания JS-бандла?

  • Разбор отчётов о бандле: понимает типичные строки ресурсов и JSON-статистику webpack, rollup и esbuild для надёжной диагностики размера.
  • Поиск начальной нагрузки: оценивает стартовое давление JavaScript, чтобы устранить узкие места запуска до ухудшения реальной производительности.
  • Покрытие сценариев цикла: поддерживает распознавание сигналов успеха, сбоя, автоисправления и предела попыток для итеративных циклов проверки.
  • Приватный запуск в браузере: вся аналитика выполняется на клиенте. Отчёты о бандле остаются на устройстве, без загрузки на сервер.

Что диагностируется

Анализатор читает вывод сборки и извлекает файлы ресурсов, значения размеров и подсказки о бандле, чтобы выявить слишком крупные скрипты, давление начальной нагрузки, сигналы раскрытия source map и риски зависимостей.

Конвейер анализа

  1. Разбор: определить записи ресурсов и размеры из текстовых отчётов или JSON-статистики.
  2. Оценка: сопоставить общий и начальный размер с практическими бюджетами JavaScript.
  3. Рекомендации: сформировать советы по разделению кода, устранению дублирования и соблюдению бюджетов.

Поддержка циклов проверки

Этот маршрут рассчитан на итеративное тестирование в цикле: он распознаёт маркеры успеха/сбоя/автоисправления/предела попыток в диагностике бандла и помогает проверять поведение на разных сценариях.

Часто задаваемые вопросы

Он разбирает вывод сборки и статистику, чтобы обнаружить слишком крупные JavaScript-чанки, тяжёлую начальную нагрузку, риски source map и возможности разделения кода.

Да. Поддерживаются и JSON-статистика, и текстовые строки ресурсов с именами файлов и размерами.

Да. Он распознаёт маркеры «успех», «сбой», «автоисправление» и «предел попыток» во входных журналах.

Да. Он бесплатный и работает полностью в браузере, без загрузки на сервер.