O armazenamento temporário da janela refere -se a mecanismos que permitem aos navegadores da Web armazenar pequenas quantidades de dados associados a uma janela ou guia específica do navegador. Esses dados geralmente são excluídos quando a janela ou guia é fechada. É diferente de outros tipos de armazenamento na web, como `LocalStorage` ou` SessionStorage`, porque é ainda mais efêmero.
Não há uma API padronizada e oficialmente nomeada de "armazenamento de janela temporário" em navegadores da Web. Em vez disso, o efeito é geralmente alcançado através de:
*
somente memória: A forma mais simples. Os dados são armazenados apenas na memória do navegador, associados à janela. Quando a janela fecha, os dados são perdidos. Isso geralmente é usado para cálculos intermediários ou dados de curta duração em um aplicativo JavaScript em execução nessa janela.
*
Propriedades da janela: O JavaScript permite adicionar propriedades diretamente ao objeto `window`. Embora tecnicamente possível, confiar nisso para armazenamento persistente é geralmente desencorajado, pois pode conflitar com outros scripts e não é confiável em diferentes navegadores ou versões. Os dados ainda podem ser perdidos inesperadamente.
Em essência, o armazenamento temporário da janela não é um mecanismo formal de armazenamento, mas um termo descritivo para dados vinculados ao ciclo de vida de uma janela do navegador e existe apenas enquanto essa janela permanecer aberta. É conveniente para dados temporários que não precisam persistir além da interação do usuário em uma guia ou janela específica.