Hvorfor er noen nettlesere raskere enn andre?

Hvorfor er noen nettlesere raskere enn andre? / Teknologi forklart

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

For mange brukere er imidlertid det viktigste aspektet fart.

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

De tekniske aspektene

Hver nettleser er kodet annerledes av utviklerne. De ulike tilnærmingene til koding kan påvirke hvor lenge det tar en nettside å laste.

Det er to viktige funksjoner for å være oppmerksom på: nettleser motor og JavaScript-motor.

Browser Engine

Nettlesermotoren er en nøkkelkomponent i hver nettleser. Det er ansvarlig for mange oppgaver, blant annet å analysere HTML- og CSS-koden, vise den på skjermen, og håndheve sikkerhetspolitikken.

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

Vanlige nettlesere

Flere nettlesermotorer eksisterer, men det er fire vanlige som du sannsynligvis vil støte på: Blink, EdgeHTML, Gecko og WebKit.

Blink er en tverrplattformsmotor 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 i seg selv var en gaffel av KDEs KHTML- og KJS-biblioteker. Den har en gratis GNU LGPL lisens.

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

Gecko er Mozillas tilbud. Du finner den i Firefox, Thunderbird, og flere mindre kjente nettlesere. (Se vår liste over tips for å øke hastigheten på Firefox 9 Simple Tweaks for å øke hastigheten på Firefox Umiddelbart 9 enkle tweaks for å øke hastigheten på Firefox Umiddelbart Uansett om du er en Firefox-bruker i lang tid eller bytter fra Chrome, viser denne raske veiledningen hvordan du kan øke hastigheten på Firefox ytelse. Les mer om det er din valgfri nettleser.)

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

Andre nettlesere som du kanskje snubler over, er Goanna (en gaffel med Gecko) og Servo (en eksperimentell Mozilla-motor).

Minkende betydning

I 2000-tallet var nettlesermotoren uten tvil den mest kritiske faktoren når man avgjorde om en nettleser kunne laste sider raskere enn sine konkurrenter.

Men da teknologien blir mer sofistikert, er viktigheten av nettlesermotorer avtagende. Det er ikke lenger det viktigste tekniske aspektet når det gjelder ytelse.

I stedet må du være oppmerksom på JavaScript-motoren.

JavaScript Engine

Hver nettleser bruker også en JavaScript-motor. Den har størst innflytelse på hvor raskt en nettleser kan laste inn en nettside.

Hvis du ikke er klar, 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 nettsider. Den inkluderer dynamisk oppdatering av nettsider, brukergrensesnitt og mer. La oss dykke inn i hva Javascript handler om. Les mer . Det er 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å kort tid som mulig. Igjen 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 ble lansert i 2008.

Den har to kodekompilatorer: Full-codegen (en rask kompilator som skaper unoptimized kode) og veivaksel (en langsommere kompilator som produserer optimalisert kode). Koden kjøres gjennom Full-kodegen først. Hvis vevtak bestemmer at den trenger optimalisering, går 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 det alle JavaScript gjennom en leksikalanalyse for å lage tokens. Tokene konverteres til bytekode ved hjelp av en parser; så fire “Akkurat i tide” prosesser utfører bytekoden.

(For måter å øke hastigheten på Safari 10 Safari Nettleser Tips for å øke hastigheten og ytelsen 10 Safari Nettleser Tips for å øke hastigheten og ytelsen Hvis Safari går sakte, kan du prøve disse topptipsene for å få Mac-nettleseren din flammende raskt igjen. Les mer, sjekk ut vår guide.)

Edderkoppape

SpiderMonkey var den originale JavaScript-motoren. Netscape opprettet den tilbake på 1990-tallet. Etter Netscapes dødsfall ble det åpen kildekode. I dag opprettholder Mozilla det, og det er funnet i Firefox.

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

Hvilken JavaScript-motor er den raskeste?

Det er ingen definitiv svar på hvilken JavaScript-motor er den raskeste. Ett stykke JavaScript-kode kan kjøre raskere i Safari; En annen kan kjøre raskere i Chrome.

Mye av forskjellen er bestemt av hvordan den underliggende JavaScript er skrevet og hvor fint det spiller med de ulike motorenes kompilatorer. Enkelte nettlesere bruker også laste- og caching-algoritmer for å forbedre hastigheten på et sted-for-sted-basis.

De brukerstyrte 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 adressere akkurat nå.

1. Oppdateringer

Vi har nevnt dette før: Du bør sørge for at du alltid kjører den mest oppdaterte versjonen av nettleseren din.

Bortsett fra ekstra funksjoner og sikkerhetsforbedringer, forbedrer de tekniske egenskapene under dekselet kontinuerlig. Hvis du ikke har oppdatert om en stund, kan du se noen betydelige hastighetsgevinster ved bare å trykke på oppdateringsknappen.

2. Extensions og Add-Ons

Plugins, extensions og add-ons kan gjøre webleseren langt mer funksjonell. Men de kan også være et betydelig drag på sine ressurser; de tygger gjennom tilgjengelig CPU-strøm og RAM.

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

3. Browsing Data

Nettlesere samler en enorm mengde data om bruksmønstrene dine. Det inkluderer din nettlesingshistorikk, informasjonskapsler, nedlastinglogger og mer. Det skaper også en stadig større cache.

Rengjøring av alle dataene kan resultere i en merkbar forbedring i hastigheten; nettleseren må bruke mindre tid på å grave gjennom filer i bakgrunnen for å finne det det 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å maskinrelaterte problemer Det er mer irriterende enn en langsom nettleser. Hvis nettlesingen din holdes tilbake, må du sjekke disse fem tingene for å få det raskt igjen. Les mer .

Andre måter å øke din internettopplevelse

Nettleseren er bare en del av en rask internettopplevelse. Aspekter som ruteren, Wi-Fi-nettverket, Internett-leverandøren og geografisk plassering kan alle også spille en rolle.

Noen av dem er under din kontroll. Sjekk ut våre guider om Wi-Fi-feil for å unngå hvordan du tester Wi-Fi-hastigheten din (og 7 feil du bør unngå). Slik tester du Wi-Fi-hastigheten (og 7 feil du bør unngå) du finner ut om du får en rask tilkobling på datamaskinen din. Men gjør ikke disse feilene når du tester. Les mer og endre DNS-innstillingene dine for å lære mer om internettforbindelseshastighet.

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