Typer af browserlager

Lær om forskellige typer browserlager som cookies, local storage og session storage, og forstå, hvordan browsere gemmer data i baggrunden.

Kladde

Browsere gemmer små stykker data fra de hjemmesider, du besøger. Lær om de forskellige typer browserlager, og hvordan de gør oplevelsen jævn fra besøg til besøg.

Har du nogensinde åbnet en hjemmeside og fundet den præcis, hvor du slap? Dine indstillinger er der stadig, siden føles velkendt, og intet ser ud til at være nulstillet. Du har måske syntes, det var rart, at hjemmesiden huskede dig. Det er browserlageret, der gør sit arbejde.

Din browser gemmer små oplysninger fra de hjemmesider, du besøger, så oplevelsen bliver jævn og ensartet. Når du kender typerne af browserlager, forstår du bedre, hvordan moderne hjemmesider fungerer ud over sider og links. Lad os se på de forskellige typer.

Hvad er browserlager?

Browserlager er en måde, hvorpå hjemmesider kan gemme små oplysninger direkte i brugerens browser. De gemte oplysninger hjælper hjemmesider med at huske nogle detaljer og opføre sig ensartet, når brugerne bevæger sig rundt eller vender tilbage senere.

I stedet for kun at bruge serveren til at hente alt igen og igen gemmer browsere bestemte data lokalt. Det gør hjemmesider hurtigere, mere responsive og lettere at bruge. Brugerne lægger som regel ikke mærke til det, men mange almindelige funktioner på hjemmesider afhænger af det.

Uden browserlager ville hjemmesider føles gentagne og mindre effektive og nulstille sig oftere, end man venter. Når du forstår browserlager, kan du se, hvordan browsere aktivt støtter hjemmesider og ikke bare viser sider.

Typer af browserlager

Cookies

Cookies er små stykker data, der gemmes i browseren og deles med hjemmesidens server. De bruges ofte til oplysninger, der skal sendes tilbage til serveren under brugen af hjemmesiden. Cookies bruges ofte til at styre sessioner, huske enkle præferencer og understøtte login. De kan sættes til at udløbe efter en bestemt tid eller blive gemt i længere tid. Fordi cookies sendes med i kommunikationen med serveren, er de begrænset i størrelse og bruges med omtanke.

Local storage

Hvad er localStorage? Det er en enkel og hurtig måde for hjemmesider at gemme oplysninger, der ikke er følsomme, direkte i browseren uden udløbstid. Data i local storage bliver gemt, også når browseren lukkes og åbnes igen. Den slags lager bruges ofte til at gemme præferencer, indstillinger eller oplysninger, der skal blive ved fra besøg til besøg. Data i local storage kan kun læses af den hjemmeside, der har lavet dem.

Session storage

Session storage hjælper hjemmesider med at styre midlertidige tilstande uden at beholde data længere end nødvendigt. Det ligner local storage, men er midlertidigt. Data her findes kun, mens browserfanen er åben. Når fanen eller browseren lukkes, bliver de gemte data automatisk fjernet. Det gør session storage nyttigt til oplysninger, der kun skal vare under ét besøg. Den vigtigste forskel, når du sammenligner localStorage og sessionStorage, er varigheden: local storage bliver, til du sletter det, mens session storage forsvinder, når fanen lukkes.

IndexedDB

IndexedDB er mere fleksibelt end de enkle lagringsmuligheder. Det er en mere avanceret form for browserlager, der er lavet til større og mere strukturerede data. Med det kan hjemmesider gemme komplekse oplysninger direkte i browseren. Lageret bruges ofte til programmer, der skal virke offline eller håndterer store mængder data. Som begynder behøver du ikke bruge det med det samme, men når du forstår, hvad det bruges til, forstår du bedre, hvordan avancerede webprogrammer fungerer.

Cache storage

Cache storage er vigtigt for moderne hjemmesider, hvor hastighed tæller. Det bruges til at gemme hjemmesidens filer som billeder, stylesheets og scripts. Så kan browsere bruge filerne igen i stedet for at hente dem på ny. Cache storage gør hjemmesiden hurtigere at loade og mindsker gentagne forespørgsler over netværket. Det spiller en stor rolle for hjemmesidens ydelse og brugeroplevelsen.

Browserlager og caching arbejder sammen om at gøre hjemmesider hurtigere og mere responsive. Caching gemmer filer på serversiden eller i browseren for at gøre sideindlæsning hurtigere, mens browserlager rummer små stykker data, der hjælper hjemmesider med at huske dine præferencer og handlinger. Sammen er det dem, der får moderne hjemmesider til at føles jævne og personlige.

Ofte stillede spørgsmål

Kan en hjemmeside få adgang til browserlager fra en anden hjemmeside?

Nej. Browserlager er adskilt for hver hjemmeside. Data, som én hjemmeside har gemt, kan ikke læses eller ændres af en anden hjemmeside. Det er en sikkerhedsfunktion, der er bygget ind i alle browsere. Det betyder, at dine præferencer på én side forbliver private og ikke kan nås af andre sider, du besøger.

Er browserlager sikkert?

Browserlager er rimeligt sikkert til data, der ikke er følsomme, som præferencer, temaer og visningsindstillinger. Men du bør aldrig gemme adgangskoder, betalingsoplysninger eller personlige oplysninger i browserlager, fordi scripts på siden kan få adgang til dem. Følsomme data bør altid håndteres på serversiden bag ordentlig SSL-kryptering.

Hvad sker der med de gemte data, når du rydder din browser?

Når du rydder dine browserdata, bliver al local storage, session storage, alle cookies og cachede filer slettet. Det betyder, at gemte præferencer, loginstatus og gemt indhold fra hjemmesider er væk. Næste gang du besøger de sider, behandler de dig som en ny besøgende. Derfor beder nogle sider dig om at logge ind igen, efter du har ryddet din browser.

Hvor meget data kan local storage rumme?

De fleste browsere tillader omkring 5 til 10 megabyte local storage pr. hjemmeside. Det er rigeligt til præferencer, indstillinger og små stykker data, men ikke nok til store filer som billeder eller videoer. Skal du bruge mere plads, er IndexedDB eller cache storage bedre muligheder. For de fleste brandhjemmesider er 5 MB local storage mere end nok.

Kan browserlager bruges til at spore brugere?

Teknisk set, ja. Hjemmesider kan gemme unikke identifikatorer i local storage eller cookies for at genkende besøgende, der vender tilbage. Det er almindeligt til analytics og personalisering. Reglerne om privatliv kræver åbenhed om, hvordan de data bruges, og derfor findes der samtykkebannere. Læs mere om cookiesamtykke og GDPR for at forstå reglerne.

Understøtter alle browsere de samme typer lager?

Alle moderne browsere understøtter cookies, local storage, session storage, IndexedDB og cache storage. Ældre browsere har måske begrænset støtte til nogle af dem, men de udgør i dag en meget lille del af trafikken på nettet. Bygger du din hjemmeside på et moderne system som WEMASYs hjemmesidebygger, bliver kompatibiliteten med browsere håndteret for dig, og dine besøgende får en ensartet oplevelse, uanset hvilken browser de bruger.

Brug det med det samme
på din egen hjemmeside.

Start gratis med WEMASY, og byg din side på få minutter.