Hotwire — это альтернативный подход к созданию современных веб-приложений
Hotwire — это альтернативный подход к созданию современных веб-приложений без использования большого количества JavaScript путем отправки HTML вместо JSON по сети.
Сердце Hotwire — Turbo
Набор дополнительных методов для ускорения изменения страниц и отправки форм, разделения сложных страниц на компоненты и потоковой передачи частичных обновлений страниц через WebSocket. Все без написания JavaScript вообще. И с самого начала разработан для идеальной интеграции с родными гибридными приложениями для iOS и Android.
В то время как Turbo обычно обеспечивает не менее 80% интерактивности, для которой традиционно требовался бы JavaScript, все еще бывают случаи, когда требуется тире пользовательского кода. Stimulus делает это легко благодаря HTML-ориентированному подходу к состоянию и связыванию.
Stimulus — это JavaScript-фреймворк со скромными амбициями. Он не стремится захватить весь ваш внешний интерфейс — на самом деле он вообще не связан с рендерингом HTML. Вместо этого он предназначен для того, чтобы дополнить ваш HTML достаточным поведением, чтобы заставить его сиять.
Мне понравилось.
У меня знакомый на нём сидит. Сам ещё не смотрел.