Коротко: медианная веб-страница на десктопе сегодня весит около 2,86 МБ (HTTP Archive, 2025). Оригинальный DOOM 1993 года — полноценный 3D-шутер с девятью уровнями, монстрами и саундтреком — умещался в 2,39 МБ. То есть средняя главная страница сегодня весит больше целой классической игры — хотя содержимого в ней куда меньше, чем в той игре. Ниже — как веб дошёл до такого веса, во что этот лишний вес вам обходится и как посадить сайт на диету.
Мы делаем и держим сайты и следим за весом страниц на реальных клиентских сайтах — поэтому здесь практичный разбор, а не просто занятный факт.
Целая игра — меньше вашей главной страницы
В 2016 году инженер Ronan Cremin заметил, что средняя веб-страница сравнялась по весу с DOOM — точнее, с его бесплатной демоверсией, которую тогда свободно раздавали (2393 КБ). В эти 2393 КБ id Software уместила целый игровой движок, уровни, врагов, оружие и музыку. А типичный сайт 2016 года в том же объёме с трудом умещал страницу из текста и пары картинок.
И это была ещё забавная новость. Грустная — впереди: на этом страницы не остановились. С тех пор медианная страница на десктопе перевалила за 2,86 МБ — это уже больше, чем весь DOOM, — и всё ради страницы, на которой часто всего-то заголовок и три фотографии.
Цифры (они хуже, чем кажется)
HTTP Archive каждый месяц измеряет миллионы реальных страниц. Данные за 2025 год:
| Показатель | Десктоп | Мобильные |
|---|---|---|
| Медианный вес страницы | 2862 КБ | 2559 КБ |
| Запросов на страницу | 77 | 72 |
| Самые тяжёлые 10% страниц (P90) | 9179 КБ | 8337 КБ |
Десять лет назад медианная мобильная страница весила 845 КБ. Сегодня — 2362 КБ, рост больше 200% за десять лет. А самые тяжёлые 10% страниц теперь весят свыше 9 МБ — почти четыре копии DOOM — за одну загрузку.
Откуда берётся вес
Разберите медианную desktop-страницу на части — и это в основном две вещи:
- Картинки — около 1058 КБ (37%). Обычно самый большой кусок и обычно самый простой в исправлении: неоптимизированные фото, отданные в полном разрешении.
- JavaScript — около 697 КБ (24%). Второй по весу, но первый по числу запросов — медианная страница шлёт за JavaScript 23 отдельных запроса. Это фреймворки, аналитика, чат-виджеты, A/B-тесты, баннеры о куках, рекламные скрипты.
Шрифты, CSS и сам HTML на этом фоне — погрешность. HTML — те самые слова, ради которых вы пришли, — это около 22 КБ, меньше 1% страницы.
А вот честная и слегка неудобная часть. Интернет за эти десять лет стал быстрее. Но прибавку мы потратили не на скорость, а на вес. Каждую прибавку пропускной способности съедал очередной трекер, ещё один фреймворк, очередное видео на весь экран. Maciej Cegłowski назвал это кризисом ожирения сайтов ещё в 2015 году — и с тех пор стало только тяжелее.
Почему это не просто ностальгия
Вес страницы — не показатель ради красоты. Он бьёт по трём вещам, которые реально важны бизнесу:
- Скорость, а значит, и Google. Тяжёлые страницы грузятся медленно, а Core Web Vitals (оценки скорости и удобства страницы от Google — например, LCP и INP) — сигнал ранжирования. Страница на 9 МБ на телефоне — это медленная страница, и Google это видит.
- Мобильные на реальной связи. Ваш посетитель в электричке с двумя палочками сети сидит не на офисном оптоволокне, как вы. Каждый мегабайт — это секунды перед пустым экраном и палец на кнопке «назад».
- Трафик — и ваш, и их. Умножьте 3 МБ на каждый визит и каждого бота. Тяжёлые сайты дороже отдавать, и они жгут мобильный трафик ваших посетителей.
Быстрая и лёгкая страница — не вопрос вкуса. Она лучше ранжируется, лучше продаёт и дешевле обходится.
Как посадить сайт на диету
Перестраивать всё не нужно. Большая часть веса снимается за несколько шагов:
- Сначала картинки — это 37% страницы. Сожмите их, отдавайте в современных форматах (WebP/AVIF), подгоняйте под реальный размер показа и подгружайте по мере прокрутки.
- Разберитесь с JavaScript. Каждый сторонний скрипт — это чужой вес на вашей странице. Уберите трекеры, чат-виджеты и A/B-инструменты, которыми не пользуетесь. И подумайте, нужен ли сайту-визитке тяжёлый фреймворк вообще.
- Свои шрифты и только нужные начертания. Меньше начертаний, только используемые символы. (Заодно лучше для приватности данных в ЕС.)
- С подозрением относитесь к визуальным конструкторам. Drag-and-drop конструкторы WordPress — одна из главных причин лишнего веса: они тащат огромные CSS и JS ради простой вёрстки.
- Замеряйте на реальном телефоне и на медленной связи, а не на своём быстром десктопе. Именно это видят ваши клиенты.
Где здесь мы
Отчасти это выбор стека. Сайт на тяжёлой теме WordPress с двумя десятками плагинов толстый с самого начала и толстым остаётся; а статичный сайт на чём-то вроде Astro может отдать главную страницу в несколько сотен КБ — в разы легче DOOM — с тем же содержимым. Когда мы делаем и обслуживаем сайт, держать его лёгким — часть работы: оптимизированные картинки, без нагромождения трекеров, свои шрифты и сервер, настроенный отдавать всё быстро. Цель — страница, которая загрузится раньше, чем посетитель потянется к кнопке «назад». А в идеале — которая весит меньше, чем видеоигра 1993 года.