Анализ веса HTML-страницы
Вставьте любой HTML-документ, чтобы бесплатно проанализировать его общий вес онлайн. Наш анализатор веса HTML-страницы разбирает inline-CSS, inline-JavaScript, base64-изображения, встроенные SVG, HTML-комментарии и пробелы — с оценками сжатия GZIP и Brotli и практическими рекомендациями по оптимизации. Весь анализ выполняется в браузере. Регистрация не требуется.
Paste any HTML document to analyze its total weight - broken down by inline CSS, inline JavaScript, base64 images, inline SVGs, comments, and whitespace. Shows GZIP and Brotli compression estimates and actionable optimization recommendations. All analysis happens locally in your browser.
Почему стоит использовать наш анализатор веса HTML-страницы?
- Мгновенный анализ веса HTML-страницы: Анализируйте вес HTML-страницы сразу в браузере — без загрузки на сервер и облачной обработки. Наш анализатор разбирает inline-CSS, inline-JS, base64-изображения, SVG, комментарии и пробелы в реальном времени.
- Безопасный онлайн-анализатор веса HTML: Ваш исходный HTML никогда не покидает устройство при анализе. Обработка на 100 % на стороне клиента означает полную приватность — без облачного хранилища, серверных логов и раскрытия исходного кода.
- Анализатор веса HTML-страницы — без установки: Анализируйте вес HTML-страниц прямо в браузере без скачивания ПО, плагинов и аккаунта. Работает в любом современном браузере на любой ОС — регистрация не требуется.
- Оценки сжатия GZIP и Brotli: Смотрите предполагаемые размеры после сжатия GZIP и Brotli рядом с исходным весом HTML — с визуальным сравнением в виде столбцов. Анализатор также перечисляет все внешние ресурсы и число HTTP-запросов.
Типичные сценарии использования анализатора веса HTML-страницы
- Оптимизация Core Web Vitals и LCP: Анализируйте вес HTML-страницы, чтобы понять, что замедляет ваш Largest Contentful Paint (LCP). Большие блоки inline-CSS и JS и base64-изображения увеличивают объём передачи HTML и задерживают первую отрисовку.
- Улучшение оценки PageSpeed Insights: Используйте анализатор, чтобы найти и устранить предупреждения PageSpeed «Reduce initial server response time» и «Avoid large network payloads». Анализатор точно показывает, какой встроенный контент добавляет вес.
- Планирование минификации HTML: Определите, сколько сэкономит удаление пробелов и комментариев, прежде чем запускать HTML-минификатор. Анализатор показывает предполагаемую экономию от минификации вместе с оценками GZIP и Brotli.
- Оптимизация серверного рендеринга (SSR): Анализируйте HTML-вывод Next.js, Nuxt и других SSR-фреймворков, чтобы выявить раздутые серверные нагрузки. Большие блоки встроенного JSON и нагрузки гидратации — частые проблемы веса в SSR.
- Анализ веса шаблонов писем: Анализируйте HTML-шаблоны писем на проблемы веса — у почтовых клиентов жёсткие лимиты (Gmail обрезает письма после 102 КБ). Анализатор выявляет inline-CSS, base64-изображения и другие источники веса.
- Аудит производительности страниц интернет-магазина: Анализируйте HTML страниц товаров, чтобы выявить проблемы веса до того, как они повлияют на конверсию. Большие встроенные скрипты, фото товаров в base64 и избыток внешних ресурсов — частые узкие места в e-commerce.
Что такое вес HTML-страницы?
Вес HTML-страницы — это общий размер в байтах HTML-документа, передаваемого с сервера в браузер. Он включает необработанную HTML-структуру, inline-CSS (теги <style>), inline-JavaScript (теги <script> без src), изображения в кодировке base64, встроенные SVG, HTML-комментарии и пробелы. Наш анализатор использует нативный API DOMParser браузера, чтобы разобрать HTML и измерить вклад каждого компонента в общий вес — вы получаете точный разбор того, куда расходуются байты.
Как работает наш анализатор веса HTML-страницы
- 1. Вставьте HTML: Вставьте любой HTML-документ — целую страницу, компонент или шаблон письма. Счётчик байтов обновляется в реальном времени по мере ввода. Весь анализ выполняется локально в браузере — исходный HTML никогда не покидает устройство.
- 2. Нажмите «Анализировать вес страницы»: Анализатор использует DOMParser браузера, чтобы разобрать HTML и извлечь inline-CSS, inline-JS, base64-изображения, SVG, комментарии и ссылки на внешние ресурсы. Он вычисляет размер каждого компонента в байтах и оценивает размеры после сжатия GZIP и Brotli.
- 3. Изучите разбор и рекомендации: Результаты показывают сводку веса с оценками GZIP/Brotli, разбор по категориям с визуальными столбцами, список внешних ресурсов и практические рекомендации по оптимизации с предполагаемой экономией.
Что анализируется
- Inline-CSS: Содержимое тегов <style> — измеряется в байтах. Большие блоки inline-CSS следует выносить во внешние таблицы стилей, чтобы использовать кеш браузера.
- Inline-JavaScript: Содержимое тегов <script> без атрибута src. Большие встроенные скрипты блокируют отрисовку, и их следует выносить во внешние файлы.
- Base64-изображения: Изображения, встроенные как URI data: — кодирование base64 добавляет ~33 % накладных расходов к бинарному формату. Для изображений больше 1 КБ используйте внешние URL.
- HTML-комментарии и пробелы: Комментарии и лишние пробелы удаляются HTML-минификаторами — анализатор показывает, какой вклад они вносят в общий вес.
Важные ограничения
Анализатор веса HTML-страницы измеряет только вес HTML-документа — он не загружает и не измеряет внешние ресурсы (файлы CSS, JS-бандлы, изображения). Оценки GZIP и Brotli — приближения на основе типичных коэффициентов сжатия текста; фактическое сжатие зависит от энтропии содержимого. Анализатор использует DOMParser браузера, который может нормализовать часть HTML (например, добавить отсутствующие закрывающие теги) — вставляйте HTML точно в том виде, в каком его отдаёт сервер, для точных измерений.
Часто задаваемые вопросы
Анализатор веса HTML-страницы измеряет размер HTML-документа в байтах и разбирает его по компонентам — inline-CSS, inline-JavaScript, base64-изображения, SVG, комментарии и пробелы. Наш бесплатный онлайн-инструмент работает полностью в браузере.
HTML — первый ресурс, который загружает браузер, и он блокирует отрисовку до полного получения. Большие HTML-документы задерживают First Contentful Paint (FCP) и Largest Contentful Paint (LCP). Google рекомендует держать HTML менее 100 КБ без сжатия.
Для оптимальных Core Web Vitals Google рекомендует держать HTML менее 100 КБ без сжатия. При сжатии GZIP HTML-документ на 100 КБ обычно передаётся как ~35 КБ. Gmail обрезает HTML-письма после 102 КБ.
Безусловно. Анализатор обрабатывает всё локально в браузере через API DOMParser. Ваш исходный HTML никогда не загружается на сервер, не сохраняется и не покидает устройство.
Да — 100 % бесплатно и навсегда. Без регистрации, без аккаунта, без премиум-тарифа, без ограничений размера файла и без рекламы, мешающей работе.
Inline-CSS и JavaScript не кешируются браузером — они загружаются заново при каждом открытии страницы. Внешние файлы CSS и JS кешируются после первого визита. Кроме того, inline-скрипты блокируют парсинг HTML и задерживают отрисовку.
Кодирование base64 добавляет около 33 % накладных расходов к бинарным данным — изображение на 10 КБ превращается в ~13,3 КБ. Кроме того, base64-изображения нельзя кешировать отдельно от HTML-документа.
Оценки используют типичные коэффициенты сжатия HTML-контента (GZIP ~65 % сокращения, Brotli ~72 %). Фактическое сжатие зависит от энтропии и повторяемости содержимого.
Нет — анализатор веса HTML-страницы измеряет только вес HTML-документа. Он перечисляет URL внешних ресурсов и считает HTTP-запросы, но не загружает и не измеряет внешние файлы.