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.
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: the nettlesermotor og JavaScript-motor.
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
Flere nettlesermotorer eksisterer, men det er fire ofte brukte motorer som du sannsynligvis vil møte: Blink, EdgeHTML, Gecko og WebKit.
Blink er en plattformmotor utviklet av Google, Opera, Adobe, Intel og Samsung. Du finner den i både Chrome og Opera. Det startet livet som en gaffel med WebKit, som i seg 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 Mozilla sitt tilbud. Du finner den i Firefox, Thunderbird og flere mindre kjente nettlesere. (Sjekk vår liste over tips for å få fart på Firefox 9 enkle justeringer for å få fart på Firefox umiddelbartEnten du er en langvarig Firefox-bruker eller bytter fra Chrome, viser denne hurtigguiden hvordan du kan øke hastigheten på Firefox. 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 en nettleser 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 det, JavaScript er et programmeringsspråk som finnes på internett Hva er JavaScript, og hvordan fungerer det?Hvis du lærer nettutvikling, her er hva du trenger å vite om JavaScript og hvordan det fungerer med HTML og CSS. Les mer . Det ligger vanligvis bak brukeropplevelsesfunksjoner som interaktive objekter og animasjoner.
JavaScript-motoren er ansvarlig for å konvertere et nettstedets 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 uoptimert 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 vanlige 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.
(Til måter å få fart på Safari 10 Safari-nettlesertips for å øke hastigheten og ytelsenHvis Safari går sakte, kan du prøve disse tipsene for å få Mac-nettleseren til å blusse raskt igjen. Les mer , sjekk guiden vår.)
Edderkoppape
SpiderMonkey var den originale JavaScript-motoren. Netscape opprettet den på 1990-tallet. Etter bortfallet av Netscape 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 raskest. 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 motorene sine kompilatorer. Noen nettlesere bruker også laste- og hurtigbufringsalgoritmer for å forbedre hastigheten ytterligere fra sted til side.
De brukerkontrollerte aspektene
Noen aspekter av hvorfor en nettleser virker raskere enn en annen, faller inn 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 sørge for 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
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 en enorm mengde 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 hastighetDet 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 ut våre guider om Wi-Fi feil å unngå Slik tester du Wi-Fi-hastigheten din (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 for å lære mer om Internett-tilkoblingshastighet.
Dan er en britisk utvandret bosatt i Mexico. Han er administrerende redaktør for MUOs søsterside, Blocks Decoded. På forskjellige tidspunkter har han vært sosial redaktør, kreativ redaktør og finansredaktør for MUO. Du kan finne ham streife rundt i showet på CES i Las Vegas hvert år (PR-folk, nå ut!), Og han gjør mye bak kulissene...