bash.im ithappens.me zadolba.li
26905

Тянем-потянем, вытянуть не можем

13 июля, 14:00

Интернет я подключил ещё в те староглиняные времена, когда аналоговый модем на 56 килобит в секунду был вершиной технического прогресса.

Впрочем, на 56 он никогда и не работал — не позволяли телефонные линии. Так что в лучшем случае 36 кбит, а обычно от 19 до 24, в зависимости от погоды на Сатурне. Как открывались вебстраницы в те времена?

Тянется-тянется, появляется одна часть страницы, затем другая, потом постепенно картинки по одной, а ты сидишь и медитируешь в ожидании, когда же, наконец, сайт загрузится! И не дай бог, сорвётся коннект, и полстраницы так и не догрузится!

Однако прогресс шёл, скорость связи всё росла и росла, и вот уже страницы открываются практически мгновенно, и веб становится по-настоящему быстрым.

Но что это? На дворе 2018 год, и снова, как много лет назад, сайт тянется-тянется, появляется одна часть страницы, затем другая, затем… ну, ну же… ну сколько можно ждать! Ну вот, надо заново обновлять страницу, всё как в «старые добрые» времена аналоговых модемов.

А это просто некоторые люди, считающие себя веб-разработчиками, освоили новую модную технологию создания сайтов: когда страницы не просто грузятся по запросу с сервера в браузер, а сначала скачивается чуть ли не весь сайт целиком со всеми своими страницами, стилями, скриптами, картинками, роликами и только потом уже начинает показываться в браузере.

Это прекрасно работает на компьютере самого разработчика и неплохо в локальной сети веб студии. Но когда ты пытаешься посмотреть что-то в дороге, на экране планшета или смартфона — это полный пипец.

Плохая связь? Сайт не догрузится.

Забиты трафиком каналы? Сайт не догрузится.

Сервер загружен запросами? Сайт не догрузится.

Мало памяти, или запущены 100500 необходимых тебе программ, жрущих память? Сайт не догрузится.

Хорошо, если это сайт какой-то частной конторы — не догрузился, не дал мне информацию — досвидос, найдем более адекватных. А если это сайт Госконторы, что делать? Искать «более другую»?

Понятно, что в данном случае заказчики обычно дуб дубом в технологиях, им показали красивую картинку на презентации — всё чётко, всё хорошо, а проверять, как оно работает с того же смартфона никто не будет.

Но ведь разработчики, которые это всё лепят, вы-то должны понимать? Да-да, вы, которые сейчас узнали эти ваши любимые фреймворки? Вы действительно не понимаете, что это отстой? Модный, современный, стильный отстой? Или вам просто глубоко наплевать на результат?

Задолбали же!