Hvorfor er nogle browsere hurtigere end andre?

  • William Charles
  • 0
  • 4482
  • 1057
Reklame

Har du en favoritbrowser? I bekræftende fald, hvad gør det så tiltalende? For nogle mennesker er det muligvis tilgængeligheden af ​​plugins og udvidelser; andre kan lide at bruge en browser, der garanterer deres privatliv.

For mange brugere er det vigtigste aspekt imidlertid hastighed.

Men hvad gør en browser hurtigere end en anden? Du kan opdele det i tekniske aspekter og brugerstyrede aspekter. Fortsæt med at læse for at finde ud af mere.

De tekniske aspekter

Hver browser kodes forskelligt af dens udviklere. De forskellige tilgange til kodning kan påvirke, hvor lang tid det tager en webside at indlæse.

Der er to nøglefunktioner, man skal være opmærksom på: the browser-motor og JavaScript-motor.

Browsermotor

Browsermotoren er en nøglekomponent i enhver browser. Det er ansvarligt for mange opgaver, herunder parsing af HTML og CSS-koden, visning af den på din computerskærm og håndhævelse af sikkerhedspolitik.

I det mindste kan browsermotoren vise HTML- og XML-dokumenter og -billeder og etablere font-, farve- og tekststørrelse. Afhængig af hvilken browser du bruger, kan det muligvis også vise PDF-filer og andre dokumenter.

Almindelige browsermotorer

Der findes flere browsermotorer, men der er fire almindeligt anvendte, som du sandsynligvis vil støde på: Blink, EdgeHTML, Gecko og WebKit.

Blink er en cross-platform motor udviklet af Google, Opera, Adobe, Intel og Samsung. Du finder det i både Chrome og Opera. Det startede livet som en gaffel af WebKit, som i sig selv var en gaffel af KDEs KHTML- og KJS-biblioteker. Det har en gratis GNU LGPL-licens til brug.

EdgeHTML er Microsofts proprietære browsermotor. Den er specielt lavet til brug i virksomhedens Edge-browser. EdgeHTML erstattede Trident (findes i Internet Explorer) i 2015. Teoretisk set er den fuldt kompatibel med Blink og WebKit.

Gecko er Mozilla's tilbud. Du finder det i Firefox, Thunderbird og flere mindre kendte browsere. (Se vores liste over tip til at fremskynde Firefox 9 Simple Tweaks for at fremskynde Firefox Umiddelbart 9 Simple Tweaks for at fremskynde Firefox Umiddelbart Uanset om du er en langvarig Firefox-bruger eller skifter fra Chrome, viser denne hurtigguide, hvordan du fremskynder Firefox ydeevne. Hvis det er din valgte browser.)

Endelig er WebKit Apples browser-motor. Det bruges i Safari, Amazon Kindle-browseren, Tizen-smarte tv'er og Blackberry OS. Indtil 2013 var det også Chromes browser-motor.

Andre browsermotorer, du måske snubler over, inkluderer Goanna (en gaffel med Gecko) og Servo (en eksperimentel Mozilla-motor).

Faldende betydning

I 2000'erne var browsermotoren uden tvivl den mest kritiske faktor, når den bestemte, om en browser kunne indlæse sider hurtigere end sine konkurrenter.

Efterhånden som teknologien bliver mere sofistikeret, mindskes vigtigheden af ​​browsermotorer. Det er ikke længere det vigtigste tekniske aspekt med hensyn til ydeevne.

I stedet skal du være opmærksom på JavaScript-motoren.

JavaScript-motor

Hver browser bruger også en JavaScript-motor. Det har den mest betydningsfulde indflydelse på, hvor hurtigt en browser kan indlæse en webside.

Hvis du ikke er opmærksom på det, er JavaScript et programmeringssprog, der findes på internettet. Hvad er JavaScript, og hvordan fungerer det? Hvad er JavaScript, og hvordan fungerer det? Hvad er Javascript? Det er et programmeringssprog, der bruges til at forbedre websider. Det inkluderer dynamisk opdatering af websider, brugergrænseflader og mere. Lad os dykke ned i hvad Javascript handler om. . Det er generelt bag brugeroplevelsesfunktioner som interaktive objekter og animationer.

JavaScript-motoren er ansvarlig for at konvertere et websteds JavaScript-kode til et optimeret output, som browseren kan fortolke på så lidt tid som muligt. Igen er der forskellige JavaScript-motorer i hver af de vigtigste browsere.

V8

V8 er Googles JavaScript-motor. Du finder det i Chrome browser; det har eksisteret siden Chrome første gang blev lanceret i 2008.

Den har to kodekompilatorer: Fuldkodegen (en hurtig kompilator, der opretter uoptimeret kode) og krumtapaksel (en langsommere kompilator, der producerer optimeret kode). Koden kører først med fuld kodegen. Hvis krumtapakslen beslutter, at det skal optimeres, træder det ind.

JavaScriptCore

JavaScriptCore-branded som Nitro understøtter Apples Safari-browser. Det er den anden mainstream JavaScript-motor.

Det fungerer anderledes end V8. I stedet for at bruge to compilere kører det hele JavaScript gennem en leksikalsk analyse for at oprette tokens. Tokenserne konverteres til bytekode ved hjælp af en parser; derefter fire “Lige til tiden” processer udfører bytekoden.

(For måder at fremskynde Safari 10 Safari-browsertips til at øge hastigheden og ydeevnen 10 Safari-browsertips til at øge hastigheden og ydeevnen Hvis Safari kører langsomt, kan du prøve disse bedste tip for at få din Mac-browser til at blusse hurtigt igen. Se vores guide. )

SpiderMonkey

SpiderMonkey var den originale JavaScript-motor. Netscape oprettede det tilbage i 1990'erne. Efter Netscapes død blev det open source. I dag vedligeholder Mozilla det, og det findes i Firefox.

Den eneste andre almindelige JavaScript-motor er Chakra. Det er en del af Microsoft Edge.

Hvilken JavaScript-motor er den hurtigste?

Der er intet definitivt svar på, hvilken JavaScript-motor der er den hurtigste. Et stykke JavaScript-kode kører muligvis hurtigere i Safari; en anden kører muligvis hurtigere i Chrome.

Meget af forskellen bestemmes af, hvordan det underliggende JavaScript skrives, og hvor pænt det spiller med de forskellige motorers compilere. Nogle browsere bruger også indlæsnings- og cache-algoritmer til yderligere at forbedre hastigheden fra sted til side.

De brugerstyrede aspekter

Nogle aspekter af, hvorfor en browser synes hurtigere end en anden, falder ind under brugerens kontrol. Her er tre af de mest almindelige problemer, som du kan løse lige nu.

1. Opdateringer

Vi har nævnt dette før: du skal sikre dig, at du altid kører den mest opdaterede version af din browser.

Bortset fra ekstra funktioner og sikkerhedsforbedringer forbedres de tekniske aspekter under hætten konstant. Hvis du ikke har opdateret på et stykke tid, kan du muligvis se nogle betydelige hastighedsgevinster ved blot at trykke på opdateringsknappen.

2. Udvidelser og tilføjelser

Plugins, udvidelser og tilføjelser kan gøre din browser langt mere funktionel. Men de kan også være et markant træk på dets ressourcer; de tygger gennem den tilgængelige CPU-strøm og RAM.

Vi ved, at det er fristende at fortsætte med at tilføje mere, men du bør ikke køre flere udvidelser, der er absolut nødvendige.

3. Gennemse data

Browsere indsamler en enorm mængde data om dine brugsmønstre. Det inkluderer din browserhistorik, cookies, downloadlogfiler og mere. Det skaber også en stadig større cache.

Oprydning af alle disse data kan resultere i en markant forbedring af hastigheden; browseren skal bruge mindre tid på at grave gennem filer i baggrunden for at finde, hvad den leder efter.

Vi skrev om alle disse problemer og meget mere, da vi dækkede lidt kendte faktorer, der kunne påvirke din browsers hastighed 5 Lille kendte faktorer, der kan have indflydelse på din browsers hastighed 5 Lille kendte faktorer, der kunne have indflydelse på din browsers hastighed. Der er få computerrelaterede problemer der er mere irriterende end en langsom browser. Hvis din browsing holdes tilbage, skal du kontrollere disse fem ting for at få det op igen. .

Andre måder at fremskynde din internetoplevelse på

Browseren er kun en del af en hurtig internetoplevelse. Aspekter som din router, Wi-Fi-netværk, internetudbyder og geografisk placering kan også spille en rolle.

Nogle af dem er under din kontrol. Se vores guider om Wi-Fi-fejl for at undgå Sådan testes din Wi-Fi-hastighed (og 7 fejl, du bør undgå) Sådan tester du din Wi-Fi-hastighed (og 7 fejl, du skal undgå) Wi-Fi-hastighedstest kan fortælle dig hvor hurtigt din trådløse hastighed er. Disse tip hjælper dig med at kontrollere Wi-Fi-hastigheden nøjagtigt. og ændre dine DNS-indstillinger for at lære mere om internetforbindelseshastighed.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.