Описание тега voltrb

Volt - это веб-фреймворк Ruby, в котором ваш код ruby ​​работает как на сервере, так и на клиенте (через опал). DOM автоматически обновляется, когда пользователь взаимодействует со страницей. Состояние страницы может быть сохранено в URL. Если пользователь нажимает URL-адрес напрямую, HTML-код сначала будет отображаться на сервере, что ускоряет время загрузки и упрощает индексацию поисковыми системами.

Вместо того, чтобы синхронизировать данные между клиентом и сервером через HTTP, Volt использует постоянное соединение между клиентом и сервером. Когда данные обновляются на одном клиенте, они обновляются в базе данных и любых других прослушивающих клиентах (практически не требуется код установки).

HTML страницы написаны на языке шаблонов, похожем на руль. Вольт использует поток данных / реактивное программирование для автоматического и интеллектуального распространения изменений в DOM (или любом другом коде, который хочет знать, когда значение обновляется). Когда что-то в DOM изменяется, Volt разумно обновляет только те узлы, которые необходимо изменить.

https://github.com/voltrb/volt