Léxico TI › Web › SharedWorker

SharedWorker

Web Svenska → Actualizado: 2026-10-05

Worker de JS compartido por varias pestañas/iframes del mismo origen — una sola instancia, muchos clientes, comunicación mediante MessagePort.

Útil para centralizar el estado entre pestañas: un único WebSocket compartido, caché coordinada, limitación de llamadas a la API. Vive mientras al menos un cliente permanezca abierto.

Cuidado con: Safari en iOS no lo soportó durante años (ya corregido), la depuración es incómoda (ruta propia de DevTools vía chrome://inspect), no está disponible dentro de los service workers. Para uso puramente de mensajería, BroadcastChannel suele ser más simple.

← Volver al léxico