Как мы мерили#
Метод простой, и его можно повторить. Мы запускали Chromium в режиме смартфона: экран 412 × 915 точек, мобильный браузер, русский язык интерфейса. Открывали главную страницу, ждали полной загрузки и ещё шесть секунд — на блоки, которые подгружаются с задержкой. Записывали каждый сетевой ответ: адрес, тип, размер. Все замеры сделаны 22 сентября 2026 года, логи прогонов сохранены.
Считали всё, что проходит по сети при первом заходе: без кэша, без блокировщика рекламы, без входа в аккаунт. Так страницу видит человек, открывший ссылку с телефона впервые.
Мерили на Android-браузере. В Safari часть рекламных и трекинговых запросов режет встроенная защита — там цифры, скорее всего, будут пониже, но насколько, мы не проверяли.
⚠️ Где наш замер недосчитал — и почему мы об этом пишем
С сервера, на котором стоял стенд, не открывался mc.yandex.ru — домен Яндекс.Метрики. Счётчик есть в коде большинства измеренных сайтов, но в нашем прогоне он не загрузился ни разу. Значит, все цифры ниже — нижняя граница: в реальности на вашем телефоне страница весит чуть больше.
Отдельно отвалились три сайта. Ozon и DNS отдали не страницу, а отлуп от антибота: защита приняла наш браузер за робота. Пикабу оборвал соединение.
Соблазн был велик: у Ozon заглушка весила 0,4 МБ, и её можно было поставить в таблицу как пример лёгкого сайта. Но 0,4 МБ — это вес таблички «вы робот», а не каталога. Поэтому все три сайта мы из подсчётов выкинули, а не подставили красивую цифру.
Разброс оказался пятидесятикратным#
Вот что показал замер. Последняя колонка — сколько раз вы откроете эту страницу, если у вас остался ровно гигабайт мобильного трафика.
| Сайт |
Вес страницы |
Запросов |
Открытий на 1 ГБ |
| eda.ru |
16,02 МБ |
213 |
64 |
| hh.ru |
10,02 МБ |
137 |
102 |
| lenta.ru |
7,61 МБ |
138 |
135 |
| rbc.ru |
6,17 МБ |
113 |
166 |
| kinopoisk.ru |
4,80 МБ |
168 |
213 |
| mail.ru |
4,59 МБ |
112 |
223 |
| yandex.ru/pogoda |
4,59 МБ |
166 |
223 |
| gismeteo.ru |
1,93 МБ |
46 |
531 |
| championat.com |
1,02 МБ |
19 |
1000 |
| tehprosto.ru |
0,32 МБ |
14 |
3239 |
Половина сайтов в замере весит больше 4,7 МБ, половина — меньше. То есть обычное открытие страницы стоит примерно как пятиминутный трек в хорошем качестве.
Отдельная история — колонка с запросами. Страница eda.ru это 213 отдельных обращений к серверам, наша — 14. Каждое обращение стоит не только байтов, но и времени: телефон устанавливает соединение, ждёт ответа, разбирает файл. Поэтому тяжёлые сайты в метро открываются так долго даже при приличной скорости на индикаторе.
Куда уходят мегабайты#
Ждали понятного ответа: тяжело от картинок. Разложили вес по типам файлов на восьми сайтах — и получили обратное.
| Сайт |
Картинки |
Скрипты |
Что перевесило |
| eda.ru |
8,55 МБ |
6,22 МБ |
картинки |
| hh.ru |
3,24 МБ |
3,24 МБ |
поровну (разница 5 КБ) |
| lenta.ru |
2,39 МБ |
3,62 МБ |
код |
| rbc.ru |
0,06 МБ |
4,58 МБ |
код |
| kinopoisk.ru |
0,46 МБ |
3,29 МБ |
код |
| mail.ru |
0,62 МБ |
2,30 МБ |
код |
| gismeteo.ru |
0,10 МБ |
1,22 МБ |
код |
| tehprosto.ru |
0,24 МБ |
0 МБ |
картинки |
У пяти сайтов из восьми скрипты весят больше всех изображений. Рекорд у РБК: картинок на 0,06 МБ — и скриптов на 4,58 МБ, разрыв больше чем в семьдесят раз. Почти всё, что скачал телефон, вы не увидели глазами ни единой точкой: это программы, которые браузер молча выполнил.
Картинки тяжелее всего там, где они и есть содержание. У eda.ru фотографии блюд дали 8,55 МБ — сайт с рецептами ими живёт, и на экране их десятки, включая те, до которых вы не долистаете. Загружаются они всё равно.
Чтобы почувствовать масштаб кода: весь текст статьи, которую вы читаете, занимает около 0,018 МБ. Скриптов РБК скачивается в двести с лишним раз больше.
🔬 Почему одна и та же фотография весит то 200 КБ, то 2 МБ
Фотография хранится не как сетка из миллионов точек — такой файл был бы гигантским. JPEG режет картинку на квадраты 8 × 8 точек и описывает каждый не цветом каждой точки, а набором волн: плавные переходы отдельно, мелкие детали отдельно. Дальше самое интересное: мелкие детали, которые глаз почти не замечает, просто отбрасываются. Чем агрессивнее их выкидывают, тем легче файл и тем заметнее замыленность на однотонных участках.
Отсюда и разброс. Один сайт прогоняет фотографию через сжатие и отдаёт в современном формате WebP ровно под ваш экран. Другой кладёт на сервер снимок, как он пришёл от фотографа, и уменьшает его уже в браузере — то есть вы скачиваете полный файл, чтобы увидеть картинку втрое меньше. Разница в весе кратная, а на глаз почти никакой.
Один и тот же гость на каждом сайте#
С каких серверов вообще приходят файлы? Картина оказалась однообразной.
На семи сайтах из восьми что-то подгружалось с yandex.ru, и на тех же семи — с yastatic.net. Дальше по списку шли avatars.mds.yandex.net, sber.ru, mradx.net, googletagmanager.com, mindbox.ru, uxfeedback.ru.
Здесь нужна оговорка. Чужой домен — ещё не слежка: у hh.ru внешний hhcdn.ru это его собственное хранилище картинок, у eda.ru тяжёлый img02.rl0.ru — сервер изображений Рамблера, которому сайт принадлежит. Часть внешних адресов просто инфраструктура самого сайта, разнесённая по серверам ради скорости.
Но не вся. Среди загруженного попадались и вполне однозначные адреса: yandex.ru/ads/system/context.js, yandex.ru/clck/click, картинки вида avatars.mds.yandex.net/get-direct/.... Это рекламная система и учёт кликов.
📉 Наш собственный результат — и почему хвастаться нечем
Мерить чужие сайты и прятать свой было бы странно, поэтому «Техпросто» в замере тоже есть: 0,32 МБ и 14 запросов, из них картинки 0,24 МБ.
Ноль в колонке скриптов честнее читать как «стенд не досчитал». Счётчик Яндекс.Метрики на страницах блога стоит — это внешний адрес и внешний скрипт, просто в нашем прогоне mc.yandex.ru не открывался. Так что правильная формулировка не «внешних адресов нет», а «внешний адрес ровно один — счётчик посещаемости».
И даже с этой поправкой заслуги инженеров тут нет. Цифра маленькая потому, что на сайте нет рекламы, видеоплеера и сторонних рекламных сетей. Мы считаем такой размен правильным: читатель приходит за текстом, а не за тем, чтобы его телефон обслуживал чужие скрипты. Но верно и обратное: появится реклама — вес вырастет в разы, и аккуратность вёрстки этого не отыграет.
📲 Чтобы техника не заставала врасплох
Мы каждую неделю так же разбираем гаджеты и сервисы — спокойно и по делу, без рекламных штампов. Подпишитесь на «Техпросто» в MAX, Telegram или Дзене, и разборы будут приходить сами.
Пока вы ждёте страницу, в браузере идёт аукцион#
Самую любопытную находку мы чуть не пропустили. На «Гисметео» среди загруженных файлов лежал yandex.ru/ads/system/header-bidding.js, а рядом — обращения к yandex.ru/adfox/hb и yandex.ru/adfox/235076/getCode.
Header bidding переводится как «ставки в шапке страницы», и за названием стоит вот что. Раньше рекламное место продавалось заранее: сайт договорился, баннер показался. Сейчас место разыгрывается в момент открытия страницы — и разыгрывается не на сервере сайта, а в вашем браузере. Скрипт рассылает нескольким рекламным сетям запрос «есть свободное место, кто больше», собирает ответы, сравнивает ставки и показывает баннер победителя.
То есть пока вы смотрите на индикатор загрузки, ваш телефон работает торговой площадкой. Тратит он на это ваш трафик — и всё это раньше, чем вы увидите первую строчку прогноза погоды. Заметьте, согласия на то, чтобы держать в кармане биржевую площадку, никто не спрашивал: вы зашли посмотреть, брать ли зонт.
Отсюда понятно, почему страница иногда прыгает: текст уже виден, а через секунду всё съезжает вниз. Аукцион закончился, победитель прислал баннер, и для баннера освободили место. Блокировщик рекламы в браузере экономит не только нервы, но и вполне измеримые мегабайты — как раз потому, что отменяет весь этот обмен.
Почему у вас цифры будут другие#
Теперь про воспроизводимость. Мы открывали каждый сайт не по одному разу, и результаты от прогона к прогону разошлись.
- lenta.ru: 6,87 и 7,61 МБ
- gismeteo.ru: 1,93 и 2,80 МБ — разница почти в полтора раза
- mail.ru: 4,59 и 5,82 МБ
Одна из причин — тот самый аукцион. В коде мы поймали его только у «Гисметео», но, судя по весу скриптов у РБК и «Кинопоиска», похожий механизм работает и там. Каждый заход разыгрывает рекламные места заново, и вам достаётся то лёгкий текстовый блок, то тяжёлая картинка. Плюс редакция меняет главную страницу в течение дня.
Так что таблица выше — не паспорт сайта, а срез 22 сентября 2026 года. Ваши цифры будут отличаться, и это нормально. Порядок величин при этом держится: лёгкие сайты остаются лёгкими, тяжёлые — тяжёлыми.
Что ещё спросят#
Как посмотреть свой расход трафика?
Путь зависит от прошивки: на чистом Android это «Сеть и Интернет» → «Интернет» → шестерёнка у SIM-карты → «Трафик приложений», у Samsung — «Подключения» → «Использование данных». Быстрее всего набрать «трафик» в поиске по настройкам. На iPhone — «Настройки» → «Сотовая связь», список внизу. Разбивки по конкретным сайтам система не даёт, но видно, сколько съел браузер.
Режим экономии трафика помогает?
Помогает, но не так, как ждёшь. Сжатие бьёт по картинкам, а мы выяснили, что на большинстве сайтов тяжелее код — его сжатие не трогает. Да и самих встроенных экономителей почти не осталось: Chrome убрал «Упрощённый режим» ещё в марте 2022 года, вслед за ним такие режимы свернули и другие браузеры. Реально работают две вещи: системная «Экономия трафика» в Android и блокировщик рекламы.
Почему на Wi-Fi страницы грузятся быстрее, хотя вес тот же?
Дело не только в скорости, но и в задержке. Каждое из 213 обращений eda.ru ждёт ответа сервера, и в мобильной сети ожидание длиннее. Скорость соединения и отзывчивость — разные вещи.
16 МБ за страницу — это много или норма?
Много даже по нынешним меркам: медиана нашего замера в три с лишним раза меньше. Но и 0,32 МБ не подвиг, а обычный блог без рекламы и видео.
Почему мобильная версия иногда тяжелее настольной?
Потому что картинки под экран с высокой плотностью точек готовят с запасом, а рекламных блоков в мобильной вёрстке нередко больше.
Начинали замер с уверенностью, что тяжело от картинок, — и ошиблись. Много весят они только на сайтах, ради картинок и открываемых: рецепты. На остальных больше весит то, чего читатель не видит совсем: у РБК код перевесил все изображения больше чем в семьдесят раз. Страница давно показала вам текст, а телефон всё ещё дочитывает чужие программы — и одна из них в это время проводит торги за баннер, который вы, скорее всего, пролистнёте.
Читайте также: