ПроизводительностьПроверяется через WebDiag API

Анализатор поверхности JavaScript-бандлов

Инструмент разбирает static HTML, дедуплицирует внешние script src и безопасно проверяет заголовки ограниченного числа JS-ответов. Он показывает declared transfer bytes, MIME, compression, cache и loading attributes без исполнения JavaScript.

  • До 24 unique JS assets
  • Headers-only asset checks
  • Без исполнения кода
Онлайн-инструмент

Попробуйте инструмент

Введите URL: WebDiag безопасно выполнит сетевую проверку и покажет результат.

URL страницы

Сетевая проверка через backend

Для HTTP/SEO-инструментов URL отправляется в WebDiag API, где применяются SSRF-защита, DNS/IP policy и лимиты редиректов.

Проверено: 2026-07-17
01

Как пользоваться

  1. 1

    Вставьте публичный URL HTML-страницы.

  2. 2

    WebDiag найдёт external script src и проверит bounded set ответов через SafeHttpFetcher.

  3. 3

    Сравните unique scripts, declared bytes, parser-blocking candidates, compression, cache и failed assets.

02

Что умеет инструмент

  • Дедупликация script src и разделение module/classic.
  • Проверка status, final URL, MIME, Content-Length, Content-Encoding, Cache-Control и redirects.
  • Heuristic findings для большого asset surface и classic parser-blocking candidates без fake score.
03

Когда пригодится

  • Проверить рост числа bundles после релиза.
  • Найти failed, duplicated или MIME-mismatched script responses.
  • Проверить compression и long-cache signals у внешних JS assets.
04

Что происходит внутри

HTML загружается bounded GET, а найденные JS assets проверяются headers-only GET через тот же SSRF-safe fetcher.

Private/local targets, unsafe redirects и DNS rebinding paths блокируются для каждого вложенного URL.

05

Вопросы и ответы

Это замена bundle analyzer из сборщика?

Нет. WebDiag проверяет delivery surface опубликованной страницы. Для module graph, tree shaking и composition нужен отчёт вашего bundler.

Почему нет performance score?

Статические headers и Content-Length недостаточны для честной оценки runtime cost. Для этого нужен browser/PageSpeed слой.