Битрикс Stack
Битрикс Stack
@BitrixStackPro

Иногда в проектах ловлю одну и ту же ошибку мышления: если нужна динамика, значит без JavaScript никак. На пра

Иногда в проектах ловлю одну и ту же ошибку мышления: если нужна динамика, значит без JavaScript никак. На практике это не всегда так.

Недавно встретил показательный кейс: браузерный IRC-клиент без JS. Идея звучит как упражнение ради упражнения, но технически там интересна сама схема: HTTP streaming держит живое соединение, HTML отвечает за структуру, CSS — за состояния и часть интерактива. То есть часть «логики интерфейса» уезжает из JS в сервер и разметку.

Это не про отказ от JavaScript как религию. Это про архитектурную дисциплину. Когда у вас чат, админка или личный кабинет, не стоит автоматически тащить тяжёлый фронтовый стек туда, где достаточно:
— постоянного канала на сервере,
— предсказуемых состояний,
— аккуратной верстки,
— минимальной клиентской логики.

В Битриксе такой подход тоже полезен: меньше лишнего JS — проще кеширование, меньше точек отказа, легче сопровождение. Не везде уместно, но как антиошибка — очень рабочая мысль.
Этот пост опубликован в Telegram-канале Битрикс Stack. Подписаться можно по ссылке: @BitrixStackPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.