Tillfälligt fönsterlagring hänvisar till mekanismer som gör det möjligt för webbläsare att lagra små mängder data associerade med ett specifikt webbläsarfönster eller flik. Dessa data raderas vanligtvis när fönstret eller fliken är stängt. Det skiljer sig från andra typer av webblagring som "LocalStorage" eller "SessionStorage" eftersom det är ännu mer flyktigt.
Det finns inte en standardiserad, officiellt namngiven "tillfällig fönsterlagring" API i webbläsare. Istället uppnås vanligtvis effekten genom:
* endast Minne: Den enklaste formen. Data lagras enbart i webbläsarens minne, associerade med fönstret. När fönstret stängs går data förlorade. Detta används ofta för mellanliggande beräkningar eller kortlivade data i en JavaScript-applikation som körs i det fönstret.
* fönsteregenskaper: JavaScript låter dig lägga till egenskaper direkt till "Window" -objektet. Även om det är tekniskt möjligt, är det i allmänhet att förlita sig på detta för ihållande lagring i allmänhet eftersom det kan strida mot andra skript och inte är tillförlitliga i olika webbläsare eller versioner. Data kan fortfarande gå förlorade oväntat.
I huvudsak är tillfällig fönsterlagring inte en formell lagringsmekanism, utan snarare en beskrivande term för data som är bundna till ett webbläsarfönster livscykel och finns bara så länge fönstret förblir öppet. Det är bekvämt för tillfälliga data som inte behöver fortsätta utöver användarens interaktion inom en specifik flik eller fönster.