вторник, 7 августа 2018 г.

Как засунуть верблюда в ангулярное отверстие

Двести метров джаваскрипта
Грузит текста триста байт
Я — элита программистов,
Не какой-то разъе*ай


Я уж думал, никогда этого не дождусь.

Ребята, вы еще access logs на прокси никогда не видели! Там ежедневный ужас.

Я никогда не забуду того дня, когда со Steam прилетел JS (один) размером 46 мегабайт. 46 мегабайт, Карл!

Первая мысль - самая правильная. Kill they with fire!

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


Вы не поверите, насколько можно улучшить латентность, просто используя правильный прокси, который умеет компрессию и кэширование компрессированного текстоподобного контента (да, я говорил - сжимать медиа не надо, "так верстают только мудаки").

Лирическое отступление. Только не говорите мне, пожалуйста, что прокси в 2018 году-де неактуальны, нинужны, айфоны рулят, и безлимитный интернет по оптике 1 гбит минимум есть в каждой африканской хижине. В вашем манямирке, это, может быть, и так. Но вы - это не весь мир.

Так что - пусть ваш интернет будет быстрым настолько, насколько это зависит от вас. Декомпрессия сжатого контента, по опыту, занимает меньше времени, чем передача несжатого барахла.