Можно сделать так: При сборке можно добавлять к тегу (тут много нюансов. в зависимости от того что вы хотите это может быть добавление атрибута или же оборачивание в тег. Вам решать) атрибута data-updatable=«name_of_variable»;
В коде на серверной стороне нужно детектить изменения переменных (скажем обращение к сэттерам объекта) и отправлять эти данные через какой-либо комет сервер (ну или формировать очередь на изменения данных у клиента которую будет обрабатывать Comet сервер).
Получать сообщения клиент может либо средствами WebSockets, либо шаред воркерами с сокетами, либо лонг пулингом. Тут тоже масса вариантов. Затем на клиентской стороне при получении данных с сервера будет происходить замена содержимого. Причем в случае а атрибутами можно задать точное поведение.