Lurer du på hvorfor Chrome er raskere enn Firefox, eller hvorfor Internet Explorer føler seg treg?  Vi forklarer vitenskapen bak nettlesere.

Hvorfor er noen nettlesere raskere enn andre?

Annonse Har du en favorittleser? I så fall, hva gjør det så tiltalende? For noen mennesker kan det være tilgjengeligheten av plugins og utvidelser; andre vil gjerne bruke en nettleser som garanterer deres personvern. Last ned vårt GRATIS Firefox snarveier jukseark for å øke produktiviteten 10x! For m

Annonse

Har du en favorittleser? I så fall, hva gjør det så tiltalende? For noen mennesker kan det være tilgjengeligheten av plugins og utvidelser; andre vil gjerne bruke en nettleser som garanterer deres personvern.

Last ned vårt GRATIS Firefox snarveier jukseark for å øke produktiviteten 10x!

For mange brukere er imidlertid det viktigste aspektet hastighet.

Men hva gjør en nettleser raskere enn en annen? Du kan dele det opp i tekniske aspekter og brukerstyrte aspekter. Fortsett å lese for å finne ut mer.

De tekniske aspektene

Hver nettleser er kodet annerledes av utviklerne. De forskjellige tilnærmingene til koding kan påvirke hvor lang tid det tar en webside å laste.

Det er to viktige funksjoner du må være klar over: nettlesermotoren og JavaScript-motoren .

Nettlesermotor

Nettlesermotoren er en nøkkelkomponent i hver nettleser. Det er ansvarlig for mange oppgaver, inkludert parsing av HTML og CSS-koden, visning av den på dataskjermen og håndheving av sikkerhetspolitikk.

I det minste kan nettlesermotoren vise HTML- og XML-dokumenter og bilder og etablere skrift, farge og tekststørrelse. Avhengig av nettleseren du bruker, kan det også være mulig å vise PDF-filer og andre dokumenter.

Vanlige nettlesermotorer

Det finnes flere nettlesermotorer, men det er fire ofte brukte motorer som du sannsynligvis vil møte: Blink, EdgeHTML, Gecko og WebKit.

Blink er en cross-platform motor utviklet av Google, Opera, Adobe, Intel og Samsung. Du finner den i både Chrome og Opera. Det startet livet som en gaffel av WebKit, som selv var en gaffel av KDEs KHTML- og KJS-biblioteker. Den har en GNU LGPL-lisens som er gratis å bruke.

EdgeHTML er Microsofts proprietære nettlesermotor. Den er spesielt laget for bruk i selskapets Edge-nettleser. EdgeHTML erstattet Trident (funnet i Internet Explorer) i 2015. Teoretisk sett er den fullt kompatibel med Blink og WebKit.

Gecko er tilbudet til Mozilla. Du finner den i Firefox, Thunderbird og flere mindre kjente nettlesere. (Sjekk listen vår over tips for å fremskynde Firefox 9 Simple Tweaks for å få fart på Firefox Umiddelbart 9 Simple Tweaks for å fremskynde Firefox Umiddelbart Enten du er en langvarig Firefox-bruker eller bytter fra Chrome, viser denne hurtigguiden hvordan du kan fremskynde Firefox ytelse. Les mer hvis det er nettleseren du velger.)

Endelig er WebKit Apples nettlesermotor. Den brukes i Safari, Amazon Kindle-nettleseren, Tizen smarte TV-er og Blackberry OS. Fram til 2013 var det også Chrome nettlesermotor.

Andre nettlesermotorer du kanskje snubler over inkluderer Goanna (en gaffel med Gecko) og Servo (en eksperimentell Mozilla-motor).

Minskende viktighet

På 2000-tallet var nettlesermotoren uten tvil den mest kritiske faktoren når den bestemte om den ene nettleseren kunne laste sider raskere enn konkurrentene.

Etter hvert som teknologien blir mer sofistikert, reduseres imidlertid viktigheten av nettlesermotorer. Det er ikke lenger det viktigste tekniske aspektet når det gjelder ytelse.

I stedet må du ta hensyn til JavaScript-motoren.

JavaScript-motor

Hver nettleser bruker også en JavaScript-motor. Det har den største innflytelsen på hvor raskt en nettleser kan laste inn en webside.

I tilfelle du ikke er klar over, er JavaScript et programmeringsspråk som finnes på internett Hva er JavaScript og hvordan fungerer det? Hva er JavaScript, og hvordan fungerer det? Hva er Javascript? Det er et programmeringsspråk som brukes til å forbedre websidene. Det inkluderer dynamisk oppdatering av websider, brukergrensesnitt og mer. La oss dykke inn i hva Javascript handler om. Les mer . Det ligger vanligvis bak brukeropplevelsesfunksjoner som interaktive objekter og animasjoner.

JavaScript-motoren er ansvarlig for å konvertere et nettsteds JavaScript-kode til en optimalisert utgang som nettleseren kan tolke på så lite tid som mulig. Nok en gang er det forskjellige JavaScript-motorer i hver av de viktigste nettleserne.

V8

V8 er Googles JavaScript-motor. Du finner den i Chrome-nettleseren; det har eksistert siden Chrome først ble lansert i 2008.

Den har to kodekompilatorer: Full-kodegen (en rask kompilator som lager unoptimert kode) og Crankshaft (en tregere kompilator som produserer optimalisert kode). Koden kjøres med fullkodegen først. Hvis veivaksel bestemmer at den må optimaliseres, trer den inn.

Javascript

JavaScriptCore - merket som Nitro - understøtter Apples Safari-nettleser. Det er den andre mainstream JavaScript-motoren.

Det fungerer annerledes enn V8. I stedet for å bruke to kompilatorer, kjører den all JavaScript gjennom en leksikalsk analyse for å lage symboler. Tokene konverteres til bytekode ved hjelp av en parser; deretter kjører fire “Just-in-time” -prosesser bytekoden.

(For måter å øke hastigheten på Safari 10 Safari-nettlesertips for å øke hastigheten og ytelsen 10 Safari-nettlesertips for å øke hastigheten og ytelsen. Hvis Safari kjører sakte, kan du prøve disse tipsene for å få Mac-nettleseren til å blusse raskt igjen. Les mer, sjekk ut vår guide.)

Edderkoppape

SpiderMonkey var den originale JavaScript-motoren. Netscape opprettet den på 1990-tallet. Etter Netscapes bortgang ble det åpen kildekode. I dag vedlikeholder Mozilla det, og det finnes i Firefox.

Den eneste andre vanlige JavaScript-motoren er Chakra. Det er en del av Microsoft Edge.

Hvilken JavaScript-motor er raskest?

Det er ikke noe definitivt svar på hvilken JavaScript-motor som er den raskeste. Ett stykke JavaScript-kode kan løpe raskere i Safari; en annen kan løpe raskere i Chrome.

Mye av forskjellen bestemmes av hvordan den underliggende JavaScript er skrevet og hvor fint den spiller med de forskjellige motorenes kompilatorer. Noen nettlesere bruker også laste- og hurtigbufferalgoritmer for å forbedre hastigheten ytterligere fra sted til side.

De brukerkontrollerte aspektene

Noen aspekter av hvorfor en nettleser virker raskere enn en annen faller under brukerens kontroll. Her er tre av de vanligste problemene du kan ta opp akkurat nå.

1. Oppdateringer

Vi har nevnt dette før: du bør forsikre deg om at du alltid kjører den mest oppdaterte versjonen av nettleseren din.

Bortsett fra ekstra funksjoner og sikkerhetsforbedringer, forbedres de tekniske aspektene under panseret kontinuerlig. Hvis du ikke har oppdatert på en stund, kan du se betydelige hastighetsgevinster ved bare å trykke på oppdateringsknappen.

2. Utvidelser og tillegg

chrome nettleserutvidelsesside

Plugins, utvidelser og tilleggsprogrammer kan gjøre nettleseren din mye mer funksjonell. Men de kan også være et betydelig drag på ressursene; de tygger gjennom tilgjengelig CPU-strøm og RAM.

Vi vet at det er fristende å fortsette å legge til mer, men du bør ikke kjøre flere utvidelser som absolutt nødvendig.

3. Bla gjennom data

Nettlesere samler inn enorme mengder data om bruksmønstrene dine. Det inkluderer nettleserloggen din, informasjonskapsler, nedlastingslogger og mer. Det skaper også en stadig større cache.

Å rense ut alle dataene kan føre til en betydelig forbedring av hastigheten; nettleseren må bruke mindre tid på å grave gjennom filer i bakgrunnen for å finne det den leter etter.

Vi skrev om alle disse problemene og mer når vi dekket lite kjente faktorer som kan påvirke nettleserens hastighet 5 lite kjente faktorer som kan påvirke nettleserens hastighet 5 lite kjente faktorer som kan påvirke nettleserens hastighet Det er få datamaskinrelaterte problemer som er mer irriterende enn en treg nettleser. Hvis surfingen holdes tilbake, sjekk disse fem tingene for å få den opp igjen. Les mer .

Andre måter å fremskynde Internettopplevelsen på

Nettleseren er bare en del av en rask internettopplevelse. Aspekter som ruter, Wi-Fi-nettverk, Internett-leverandør og geografisk beliggenhet kan også spille en rolle.

Noen av dem er under din kontroll. Sjekk guidene våre om Wi-Fi-feil for å unngå Slik tester du Wi-Fi-hastigheten (og 7 feil du bør unngå) Hvordan tester du Wi-Fi-hastigheten (og 7 feil du bør unngå) Wi-Fi-hastighetstester kan fortelle deg hvor rask trådløs hastighet er. Disse tipsene hjelper deg med å sjekke Wi-Fi-hastigheten nøyaktig. Les mer og endre DNS-innstillingene dine for å lære mer om Internett-tilkoblingshastighet.

Utforsk mer om: Nettleserutvidelser, Google Chrome, JavaScript, Microsoft Edge, Mozilla Firefox.