¿Hay alguna forma de evitar que mqtt en el navegador se desconecte cuando el navegador pierde el foco?
Anteriormente, usaba Paho mqtt desde un navegador que hablaba con un socket web seguro. Paho a veces tenía problemas para configurar la conexión con Paho, por lo que cambiamos a mqtt.js
Lo encuentro mucho mejor al configurar la conexión.
Pero, cuando dejo el navegador por un tiempo, parece desconectarse, sin embargo, se vuelve a conectar muy rápido cuando la pestaña recupera el foco.
Puedo ver el motivo de tener una función de tiempo de espera, pero debería ser posible desactivarla.
¿Lo es?
Esto se debe a que el navegador suspende la pestaña cuando no está visible para ahorrar recursos (por ejemplo, batería en dispositivos móviles/computadoras portátiles) y memoria al cambiar la página.
En este caso, es poco probable que pueda influir en esto desde dentro de la página (ya que esto anularía el punto)