Реальные мобильные скорости в РФ — 3G и ниже всё ещё существуют

Замеряем сайт на офисном Wi-Fi 200 Мбит, всё летает. Реальный пользователь сидит в электричке на 2G, в подвальном ТЦ на EDGE, в городе с переполненной 4G-вышкой. По данным операторов и Roskomswoboda 2025, 12-18% мобильного трафика в РФ — это скорости ниже 1 Мбит/с. Что это значит для дизайна сайта и где у нас расходится теория с практикой.

Стандартный сценарий — заказчик показывает сайт с MacBook в офисе. Грузится за 1.2 секунды, всё красиво. Через неделю пишет: "клиенты жалуются, что сайт не открывается на телефоне". Открываем в Chrome DevTools, эмулируем Slow 4G — 12 секунд до интерактивности, частично битая верстка. Разрыв между "у меня всё работает" и реальностью мобильного интернета в России огромный.

Что мы измеряем как "средняя скорость"

Открытые источники для 2025-2026:

  • Ookla Speedtest Global Index — средняя мобильная скорость в РФ ≈ 24 Мбит/с download (декабрь 2025). Россия на 80-90 месте в мире.
  • nPerf, OpenSignal — близкие цифры, разброс 20-30 Мбит/с в зависимости от региона.
  • Замеры Минцифры 2024 — в крупных городах медиана 35-50 Мбит/с, в моногородах и сельской местности падает до 8-15 Мбит/с.

Главный подвох — это средние и медианные значения. Хвост распределения никуда не делся. По данным Roskomswoboda и операторов:

  • ≈3-5% сессий проходят на 2G (EDGE, 80-200 Кбит/с);
  • ≈8-12% сессий — 3G или "захлёбывающаяся" 4G (300-800 Кбит/с);
  • ≈15-20% сессий — "средняя" 4G (1-5 Мбит/с);
  • остальное — нормальная 4G и LTE-A, 10+ Мбит/с.

То есть каждый пятый-шестой мобильный визит идёт на скорости, при которой ваша гордая SPA на 1.5 МБ JS будет грузиться больше 10 секунд. И это даже без учёта сценариев в метро, лифтах, на трассах между городами.

Где скорость падает в ноль

Сетевые черные дыры — реальные места, где сидят ваши клиенты:

  • Метро — даже в Москве с Wi-Fi от МаксимаТелеком средняя реальная скорость на скачивание ≈ 1-3 Мбит/с при заполненном вагоне, в туннелях обрывы.
  • Подземные ТЦ, паркинги — 1-2 палки 3G, EDGE на грани.
  • Электрички и пригороды — постоянное переключение между вышками, пакетные потери, реальный throughput 100-500 Кбит/с.
  • Регионы с одним оператором — Yota/МТС/МегаФон/Билайн неравномерно покрыты по стране; в Хабаровске или на Алтае — типичные "палки" 3G.
  • Загруженные центры мегаполисов — вышка 4G "захлёбывается" в час пик, фактический throughput на конкретного пользователя падает до 200-700 Кбит/с.
  • Праздники, концерты, митинги — на одной вышке 5-10 тыс. устройств, скорость деградирует к нулю.

Что это значит для сайта — конкретные цифры

При 500 Кбит/с (медленная 3G) ваш сайт грузится так:

  • HTML 50 КБ — 0.8 с
  • CSS 100 КБ — 1.6 с
  • JS бандл 800 КБ — 13 с (только на скачивание, без парсинга)
  • Шрифты 200 КБ — 3.2 с
  • Hero-картинка 300 КБ — 4.8 с

Итого до интерактивности — около 22 секунд. По исследованиям Google, 53% мобильных пользователей закрывают вкладку, если страница не открылась за 3 секунды. На медленной сети ваша конверсия буквально равна нулю.

А вот сайт с правильно собранным критическим путём (HTML+inline-CSS+минимум JS) — 150 КБ на всё про всё — на тех же 500 Кбит/с грузится за 2.4 секунды. Разница между "всё, ушёл" и "работает".

Что делать практически

1. Тестировать на честных профилях. Chrome DevTools → Network → Slow 4G и Slow 3G — это уже даёт картину. Lighthouse автоматически использует Slow 4G для мобильных. Если у вас Lighthouse mobile score < 60 — реальные пользователи на медленной сети уйдут.

2. Бюджет на критический путь — 170 КБ. Это рекомендация Google. HTML + блокирующий CSS + критичный JS — суммарно меньше 170 КБ в gzip. Всё остальное — defer, lazy, async.

3. Inline critical CSS. Чтобы не было блокирующего запроса за CSS-файлом. Остальное — link с media=print onload swap.

4. Картинки — обязательно WebP/AVIF + lazy. На медленной сети каждый сэкономленный килобайт = секунда. Hero-картинка → responsive с srcset, не одна 1920px на всех.

5. Шрифты с font-display: swap. Чтобы текст показывался до загрузки шрифтов, а не висел невидимым.

6. Service Worker для повторных визитов. Кэшируйте оболочку, шрифты, иконки. Второй визит — мгновенный даже без сети.

7. Skeleton-экраны вместо пустоты. На медленной сети между HTML и контентом могут быть секунды. Показывайте плейсхолдер, чтобы пользователь понимал, что страница живая.

8. Минимум сторонних скриптов. Метрика Яндекса, GA, чат-виджет, А/B-тестинг — каждый снимает 100-400 КБ и 0.5-2 с. Считайте, сколько их у вас и нужны ли все.

Что показывают наши замеры

На клиентских проектах с правильной оптимизацией LCP при эмуляции Slow 4G — 2.2-3.8 с. У типичной WP-темы с тонной плагинов — 12-18 с. Разница в 5-8 раз на ровном месте. Цена оптимизации в один заход обычно 8-20 часов работы. Окупается на месячных метриках конверсии.

Итог

3G в России жив, EDGE тоже. Не потому что операторы отстают — потому что физика и геометрия страны. Десятки миллионов сценариев каждый день идут на скоростях, при которых типичный современный сайт не работает. Если ваш бизнес про мобильных клиентов — оптимизация под медленную сеть не "приятный бонус", это прямой множитель к выручке. Подключите нас, замерим, что и где у вас тормозит на честных мобильных профилях, и составим план до 170-килобайтного критического пути.

Узнайте подробнее о наших компетенциях
Разработка, ИИ, автоматизация — что мы делаем и как.