Actualmente estoy trabajando en una aplicación web simple (html + js) que muestra alertas meteorológicas y meteorológicas. Estoy tratando de hacer que cuando se emita una nueva alerta, la aplicación reproduzca un sonido e inmediatamente muestre la alerta. Mi problema es que la única forma de detectar cuándo se emiten nuevas alertas es haciendo constantemente muchas llamadas HTTP a una API que enumera las alertas actuales y detecta cuándo hay algo nuevo. Me pregunto si hay una mejor manera de hacer esto, con suerte solo teniendo que conectarme a un servidor una vez.