JS у нас часто используют как костыль по умолчанию: если что-то двигается, значит надо тащить скрипт. И вот тут у меня hot take: половину «сложной динамики» в вебе до сих пор можно собрать на HTML/CSS + серверной логике, без тяжёлого фронта.
Да, речь даже про браузерный IRC-клиент без JavaScript. Звучит как олдскул-экзотика, но на деле это очень хороший кейс про упаковку продукта и сценарий взаимодействия: что реально нужно пользователю, а что мы навешали ради вау-эффекта. Состояния, стриминг, обновления, переключения — всё это можно продумать так, чтобы интерфейс оставался живым без мегабайт JS и «магии» ради магии.
Для брендов и агентств тут простой вывод: не каждый интерактивный спецпроект обязан быть технологическим шоу-румом. Иногда сильнее работает решение, где механика незаметна, а результат — понятен, быстрый и стабильный ⚡
Если хотите, могу отдельно разложить, как такой подход переводится в UGC-форматы и нативные интеграции.
UGC Crew
@UgcCrew