Мусор в оптоволоконных трубах
Когда-то давным-давно, когда ваш дедушка ещё был мужчиной в самом расцвете сил, существовали такие приборы, как проводные модемы. Через них компьютеры подключались к сети Интернет, обменивались информацией, в частности, работали с веб-сайтами.
Веб-сайты были разными, но всегда их разработчики должны были помнить про существование модемов: кому нужен сайт, если он будет загружаться дольше, чем за 10–15 секунд? А модем — штука небыстрая: лучшие модели в идеальных условиях выдавали по 56 Кбит/с, а в реальности — раза в два-три меньше. Поэтому разработчики старались: они придумали алгоритмы сжатия изображений с минимальными искажениями, они реализовали фоновую подгрузку, чтобы сайт догружался, пока пользователь уже что-то видит, они занимались оптимизацией, сокращая количество запросов к серверу, чтобы поменьше нагружать канал передачи данных.
Прогресс — дело хорошее, поэтому сейчас каналы связи куда как быстрее. Никого не удивляет онлайн-видео или музыка на странице. Но, ёжкин же кот, почему некоторые теперь думают, что оптимизация больше не нужна?
Почему при открытии некоторых страниц интернет начинает дико тормозить из-за обилия фоновых запросов, обновляющих десяток блоков одновременно и непрерывно, параллельно запуская несколько флеш-роликов, сжирающих процессор, и это не говоря уже о многомегабайтных яваскриптах, постоянно что-то там генерирующих на странице из тех самых обновляемых данных?
Понимаю: разработчик разрабатывал всё это, чуть ли не сидя на самом сервере, да ещё вытребовал себе самый крутой компьютер. И теперь сделанный им сайт жрёт память, мегагерцы и мегабайты как не в себя. Конечно, можно обновить свой компьютер, попытаться расширить канал связи — но его тут же забьёт очередное творение нового мегапрограммиста.
И вот тут вспоминается другая история: когда-то двигатели автомобилей развивали небольшую по нынешним временам мощность в несколько десятков лошадиных сил. Чтобы машина ехала быстрее, ей нужен более мощный двигатель, поэтому объём цилиндров всё увеличивали и увеличивали, благо нефть стоила дёшево, а копоть никого не волновала. Но подключились всякие там экологи, да ещё топливо подорожало — и вот уже современные двигатели легковушек при сравнительно малом объёме выдают мощность, сравнимую с мощностью двигателя советского грузовика, если не выше. Ездить стало комфортнее, вреда от такой машины в разы меньше.
Может быть, пора бы уже подключаться «сетевым экологам», которые начали бы бить по рукам за необоснованное загаживание каналов передачи данных цифровым мусором? Как ещё можно повлиять на криворуких разработчиков с понтами?