Skip to content
Latchkey

O Que É um Shared Worker?

Um shared worker é um script em segundo plano ao qual vários documentos da mesma origem podem se conectar simultaneamente, todos conversando com uma única instância do worker. Cada conexão se comunica por uma porta, e o worker pode coordenar o estado entre as abas. Isso o torna útil para recursos compartilhados, como um único websocket ou um cache comum.

Por que isso importa

Um web worker dedicado existe por página, então várias abas duplicam trabalho e conexões. Um shared worker centraliza isso, permitindo que as abas compartilhem uma conexão ou computação e permaneçam sincronizadas.

Guias relacionados