-
Introdução
- Compartilha o estado entre janelas usando
SharedWorker, sem servidor. - O ponto relevante é que é possível compartilhar estado entre janelas por meio da API do navegador.
- Compartilha o estado entre janelas usando
-
Princípio
- Identifica cada janela.
- Rastreia o estado de todas as janelas online.
- Quando o estado de uma janela muda, notifica as outras janelas para redesenharem.
-
Observação adicional
- Embora não esteja incluído no texto atual, usando a Broadcast Channel API é possível compartilhar estado entre janelas de forma mais eficiente (https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API)
3 comentários
Inter-process communication
Isso é bem parecido com isso.
Ah, não era
windows, e simwindowkkkQue recurso curioso.
kkkkkkk isso mesmo! É a janela do navegador.