Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

123
Vistas
¿Cómo evitar la limitación de pestañas en segundo plano para una aplicación de radio HTML5?

Estoy ejecutando una estación de radio por Internet que usa un elemento de audio html5 y un websocket.

Según MDN , los navegadores no deben acelerar las pestañas que reproducen audio o usan websockets; sin embargo, cuando la aplicación de radio se ejecuta en una pestaña de fondo, la conexión se cae en menos de 30 minutos (el retraso depende de la RAM y la carga del dispositivo) con el siguiente error:

GET https://coderadio-relay-blr.freecodecamp.org/radio/8010/radio.mp3 net::ERR_CONNECTION_CLOSED 200

Nota 1: la aplicación optimiza la visibilidad de las pestañas y reduce el uso de memoria cuando está en una pestaña de fondo.

Nota 2: se experimenta un comportamiento similar cuando se usa un audio html5 simple y JS estándar .

Nota 3: Aquí está el código fuente .

Nota 4: la experiencia es similar en todos los navegadores.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda