Вы можете заглянуть в такие библиотеки, как JSMQ или zwssock , которые реализуют ZMQ поверх веб-сокетов, однако они кажутся более сложными в использовании.
Я бы пошел простым путем ипоместите простой экспресс-http-сервер посередине.Html-клиент периодически отправляет запросы get на экспресс-сервер, сервер подключается к ZMQ, извлекает данные и отправляет их обратно клиенту как json.
В качестве альтернативы, вы также можете установить соединение websockets между html-клиентом исервер, в то время как сервер также поддерживает соединение с ZMQ и передает данные в веб-сокеты.