Чёрный кейс из фронта: чтобы показать «динамику», многие по умолчанию тащат JS на мегабайты — даже туда, где достаточно HTML/CSS и нормального streaming с сервера.
Здесь сделали IRC-клиент без JavaScript вообще. Да, без React, без SPA-обвязки, без WebAssembly. И это не музейный трюк: ещё CGI:IRC в нулевых умел real-time чат через браузер, когда JS мог не работать. Сейчас же CSS уже умеет держать состояния, а сервер — стримить обновления, так что часть «интерактива» можно собрать без фронтового комбайна.
Что в этом неприятно для привычного стека?
1) Большая часть «обязательного JS» оказывается просто привычкой команды.
2) Для chat/streaming/простых stateful-экранов можно резко урезать бандл.
3) Чем меньше клиентской логики, тем проще дебажить и ниже риск сломать UX на слабых устройствах.
Вывод для growth/PMM: если у вас воронка тяжёлая и медленная, проверьте, не платите ли вы лишнюю цену за «динамику ради динамики» ⚠️
Growth Room
@GrowthRoomHub
Чёрный кейс из фронта: чтобы показать «динамику», многие по умолчанию тащат JS на мегабайты — даже туда, где д
Этот пост опубликован в Telegram-канале Growth Room. Подписаться можно по ссылке: @GrowthRoomHub.