Темные и таинственные владыки Интернета издали заповедь на заре Интернета. Все мы следовали правилу: не создавай веб-страниц, размер которых превышает 50 КБ.
Это было понятно еще в те непросветленные времена. У большинства пользователей Интернета были модемы с коммутируемым доступом, а широкополосный доступ был несбыточной мечтой. Немногие разработчики осмелились превысить 100 кБ, даже когда быстрые подключения стали реальностью.
Сегодня мы редко беспокоимся о весе страницы. Мы можем использовать CSS-спрайты и сжатые библиотеки JavaScript, но только тогда, когда они практичны (действительно, действительно ли они имеют значение, когда мы заполняем наши страницы 57 объявлениями в формате Flash?).
Но мы должны заботиться? Недавно у меня была возможность работать без ноутбука или надежного покрытия Wi-Fi. К счастью, у меня была моя надежная Nokia с E / GPRS, чтобы помочь мне оставаться на связи. Это не 3G, но я не прочел дождаться загрузки страниц, как мне показалось, несколько дополнительных секунд.
Мальчик, я был неправ. Хотя электронную почту можно было использовать, доступ к большинству веб-сайтов был болезненным. Размер многих страниц достигал 1 МБ, а их появление заняло минуту или две. Я даже начал понимать, почему Apple запретила Flash — все, что может похудеть, улучшит скорость просмотра. Возможно, они даже рассматривали возможность блокировки CSS и JavaScript.
Приблизительно 10% интернет-пользователей все еще пользуются услугами удаленного доступа на западе. Эта цифра вряд ли быстро упадет; многие будут легкими пользователями или не захотят платить за быстрое соединение. Также есть процент пользователей, которые не могут получить доступ к широкополосной связи, потому что они живут в удаленном районе.
Нет необходимости беспокоиться об этих 10%, потому что вряд ли он будет состоять из пользователей, которые делают покупки онлайн или используют веб-приложения. Однако есть два сектора сообщества, которые будут испытывать экспоненциальный рост в течение следующих нескольких лет:
- Интернет-пользователи из Азии и Африки. Коммутируемый доступ и медленная широкополосная связь будут преобладать до тех пор, пока телекоммуникационные инфраструктуры не получат импульс.
- Те, кто использует мобильные устройства для доступа в Интернет. Соединения улучшаются, но 3G обычно медленнее, чем широкополосные скорости. Кроме того, большинство мобильных пользователей платят за байт или используют устройства без 3G.
Демография интернета меняется. Хотя ПК / широкополосный доступ все еще доминируют, реальные области роста — это устройства меньшего размера с ограниченной вычислительной мощностью и более медленной связью. В США мобильные данные сейчас превышают голосовой трафик, и Google предсказывает, что дни настольных компьютеров сочтены.
Можно создать низкоскоростную или мобильную версию вашего сайта. Иногда это может быть непрактично или стоить дороже, но есть несколько оправданий для того, чтобы не удалять лишний жир с ваших страниц. Уменьшение веса страницы делает ваше приложение быстрее и экономит расходы на хостинг.
Как вы думаете? Должны ли разработчики по-прежнему беспокоиться о весе страницы? Должны ли мы стремиться сохранить каждый байт? Или быстрые соединения настолько вездесущи, что мало о чем заботиться?