JS в браузере давно стал чем-то вроде обязательного налога на любой «динамический» интерфейс. Даже там, где задача решается серверным стримингом, состояниями CSS и нормальной архитектурой обмена данными, в систему всё равно тащат тяжёлые фронтовые стеки, чтобы имитировать realtime.
Показательный кейс — браузерный IRC-клиент без JavaScript. Это не игрушка и не хак ради хаков: ещё в нулевых существовал CGI:IRC, который работал полностью без JS и давал живой чат прямо из браузера. Тогда это выглядело как вынужденная мера эпохи table-layouts. Сейчас — как неудобный вопрос к индустрии: зачем собирать мегабайты фронта там, где HTML/CSS + HTTP Streaming закрывают большую часть сценариев? ⚙️
Суть «чёрного» вывода проста: в web-разработке слишком часто продают сложность как неизбежность. А потом выясняется, что значительная часть этой сложности — не требование продукта, а привычка команды.
GR Wire
@GRWirePro
JS в браузере давно стал чем-то вроде обязательного налога на любой «динамический» интерфейс. Даже там, где за
Этот пост опубликован в Telegram-канале GR Wire. Подписаться можно по ссылке: @GRWirePro.