Virtuellt minne är en teknik som gör att flera webbplatser kan vara öppna samtidigt. Det är ett sätt att hantera minnet så att flera program kan dela samma fysiska minnesutrymme.
När du öppnar en webbplats skapar webbläsaren en ny process och allokerar minne till den. Detta minne används för att lagra webbplatsens HTML, CSS, JavaScript och bilder. Men om du öppnar flera webbplatser samtidigt kan den totala mängden minne som krävs överstiga mängden tillgängligt fysiskt minne.
Virtuellt minne löser detta problem genom att skapa ett virtuellt adressutrymme för varje process. Detta virtuella adressutrymme är mycket större än det fysiska minnesutrymmet, så varje process kan ha sitt eget privata minnesutrymme. När en process kommer åt en minnesadress översätter det virtuella minnessystemet den till motsvarande fysiska minnesadress.
Denna process är transparent för användaren, så att de kan öppna flera webbplatser samtidigt utan att oroa sig för att få slut på minne.