Podrías incluir el código en una
función anónima autoejecutable, la cual no depende de la ejecución de un evento para que suceda, sin embargo, el problema está en saber en qué momento debe ejecutarse, pues este tipo de funciones solamente se ejecutan luego de la carga de la ventana, mas no después. Podrías ejecutar la función cada X segundos o minutos, pero como tendrías que realizar peticiones constantes al servidor, este se ralentizaría luego de N peticiones, por lo que mejor sería que lo hagas utilizando la tecnología de
WebSocket.
Saludos