Ich fände es sehr praktisch, wenn sich in FHEM Websockets integrieren liessen. So könnten alle Frontends bei Änderungen / Meldungen / Readings etc. automatisch benachrichtigt werden. Das würde das willkürliche Anfragen / longtime Polling komplett und sinnvoll ersetzen. Es gibt scheinbar verschiedene Implementierungen für Perl, mangels Erfahrung kann ich aber bisher keine empfehlen :-)
Für die Websockets-Anbindung von fhem gibt es einen node.js Server als Proxy. Siehe: https://forum.fhem.de/index.php/topic,33755.0.html (https://forum.fhem.de/index.php/topic,33755.0.html)