Advertentie

Heeft u een favoriete browser? Zo ja, wat maakt het zo aantrekkelijk? Voor sommige mensen is het misschien de beschikbaarheid van plug-ins en extensies; anderen willen misschien een browser gebruiken die hun privacy garandeert.

Voor veel gebruikers is snelheid echter het belangrijkste aspect.

Maar wat maakt de ene browser sneller dan de andere? Je kunt het opsplitsen in technische aspecten en gebruikersgestuurde aspecten. Blijf lezen voor meer informatie.

De technische aspecten

Elke browser wordt door zijn ontwikkelaars anders gecodeerd. De verschillende benaderingen van codering kunnen van invloed zijn op hoe lang het duurt voordat een webpagina is geladen.

Er zijn twee belangrijke kenmerken waarmee u rekening moet houden: de browser-engine en JavaScript-engine.

Browser Engine

De browser-engine is een belangrijk onderdeel van elke browser. Het is verantwoordelijk voor veel taken, waaronder het ontleden van de HTML- en CSS-code, het weergeven op uw computerscherm en het handhaven van het beveiligingsbeleid.

De browser-engine kan op zijn minst HTML- en XML-documenten en afbeeldingen weergeven en het lettertype, de kleur en de tekstgrootte bepalen. Afhankelijk van de browser die u gebruikt, kan deze mogelijk ook pdf's en andere documenten weergeven.

Gemeenschappelijke browsermotoren

Er zijn verschillende browser-engines, maar er zijn vier veelgebruikte die u waarschijnlijk zult tegenkomen: Blink, EdgeHTML, Gecko en WebKit.

Blink is een platformonafhankelijke engine die is ontwikkeld door Google, Opera, Adobe, Intel en Samsung. Je vindt het in zowel Chrome als Opera. Het begon als een vork van WebKit, die zelf een vork was van KDE's KHTML- en KJS-bibliotheken. Het heeft een gratis te gebruiken GNU LGPL-licentie.

EdgeHTML is de eigen browser-engine van Microsoft. Het is speciaal gemaakt voor gebruik in de Edge-browser van het bedrijf. EdgeHTML verving Trident (gevonden in Internet Explorer) in 2015. Theoretisch is het volledig compatibel met Blink en WebKit.

Gecko is het aanbod van Mozilla. Je vindt het in de Firefox, Thunderbird en verschillende minder bekende browsers. (Check onze lijst met tips om Firefox te versnellen 9 eenvoudige aanpassingen om Firefox onmiddellijk te versnellenOf u nu een lange tijd Firefox-gebruiker bent of overschakelt van Chrome, deze korte handleiding laat zien hoe u Firefox-prestaties kunt versnellen. Lees verder als het je favoriete browser is.)

Ten slotte is WebKit de browser-engine van Apple. Het wordt gebruikt in Safari, de Amazon Kindle-browser, Tizen smart-tv's en Blackberry OS. Tot 2013 was het ook de browser-engine van Chrome.

Andere browser-engines die je tegen kunt komen zijn Goanna (een vork van Gecko) en Servo (een experimentele Mozilla-engine).

Belang verminderen

In de jaren 2000 was de browser-engine misschien wel de meest kritische factor bij het bepalen of een browser pagina's sneller kon laden dan zijn concurrenten.

Naarmate de technologie echter geavanceerder wordt, neemt het belang van browser-engines af. Het is niet langer het belangrijkste technische aspect met betrekking tot prestaties.

In plaats daarvan moet u op de JavaScript-engine letten.

JavaScript Engine

Elke browser gebruikt ook een JavaScript-engine. Het heeft de grootste invloed op hoe snel een browser een webpagina kan laden.

Als je het niet weet, JavaScript is een programmeertaal die op internet voorkomt Wat is JavaScript en hoe werkt het?Als u webontwikkeling leert, moet u het volgende weten over JavaScript en hoe het werkt met HTML en CSS. Lees verder . Het zit over het algemeen achter gebruikerservaringfuncties zoals interactieve objecten en animaties.

De JavaScript-engine is verantwoordelijk voor het omzetten van de JavaScript-code van een site naar een geoptimaliseerde output die de browser in zo min mogelijk tijd kan interpreteren. Nogmaals, er zijn verschillende JavaScript-engines in elk van de belangrijkste browsers.

V8

V8 is de JavaScript-engine van Google. Je vindt het in de Chrome-browser; het bestaat al sinds Chrome voor het eerst werd gelanceerd in 2008.

Het heeft twee code-compilers: Full-codegen (een snelle compiler die niet-geoptimaliseerde code maakt) en Crankshaft (een langzamere compiler die geoptimaliseerde code produceert). Code loopt eerst door Full-codegen. Als Crankshaft besluit dat het moet worden geoptimaliseerd, komt het tussenbeide.

JavaScriptCore

JavaScriptCore - gebrandmerkt als Nitro - ondersteunt Apple's Safari-browser. Het is de tweede mainstream JavaScript-engine.

Het werkt anders dan V8. In plaats van twee compilers te gebruiken, wordt alle JavaScript uitgevoerd via een lexicale analyse om tokens te maken. De tokens worden omgezet in bytecode met behulp van een parser; vervolgens voeren vier "Just-in-time" -processen de bytecode uit.

(Voor manieren om Safari te versnellen 10 Safari-browsertips voor het verhogen van snelheid en prestatiesAls Safari traag werkt, probeer dan deze toptips om je Mac-browser weer snel te laten oplaaien. Lees verder , bekijk onze gids.)

Spin aap

SpiderMonkey was de originele JavaScript-engine. Netscape heeft het in de jaren negentig gemaakt. Na de ondergang van Netscape werd het open source. Tegenwoordig onderhoudt Mozilla het en het is te vinden in Firefox.

De enige andere veelvoorkomende JavaScript-engine is Chakra. Het maakt deel uit van Microsoft Edge.

Welke JavaScript-engine is de snelste?

Er is geen definitief antwoord op welke JavaScript-engine de snelste is. Een stuk JavaScript-code werkt mogelijk sneller in Safari; een andere werkt mogelijk sneller in Chrome.

Een groot deel van het verschil wordt bepaald door hoe het onderliggende JavaScript is geschreven en hoe mooi het speelt met de compilers van de verschillende engines. Sommige browsers gebruiken ook laad- en caching-algoritmen om de snelheid per site verder te verbeteren.

De door de gebruiker gecontroleerde aspecten

Sommige aspecten van waarom de ene browser sneller lijkt dan de andere vallen onder de controle van de gebruiker. Hier zijn drie van de meest voorkomende problemen die u nu kunt oplossen.

1. Updates

We hebben dit al eerder genoemd: u moet ervoor zorgen dat u altijd de meest up-to-date versie van uw browser gebruikt.

Afgezien van extra functies en beveiligingsverbeteringen, verbeteren de technische aspecten onder de motorkap voortdurend. Als je al een tijdje niet hebt geüpdatet, zie je mogelijk een aanzienlijke snelheidswinst door alleen op de updateknop te drukken.

2. Extensies en add-ons

Chrome browser extensies pagina

Plug-ins, extensies en add-ons kunnen uw browser veel functioneler maken. Maar ze kunnen ook een aanzienlijke rem op de middelen zijn; ze kauwen door het beschikbare CPU-vermogen en RAM.

We weten dat het verleidelijk is om meer toe te voegen, maar u mag niet meer extensies gebruiken die absoluut noodzakelijk zijn.

3. Browsegegevens

Browsers verzamelen een enorme hoeveelheid gegevens over uw gebruikspatronen. Dat omvat uw browsegeschiedenis, cookies, downloadlogboeken en meer. Het creëert ook een steeds grotere cache.

Het opschonen van al die gegevens kan resulteren in een opmerkelijke snelheidsverbetering; de browser hoeft minder tijd te besteden aan het doorzoeken van bestanden op de achtergrond om te vinden wat hij zoekt.

We schreven over al deze problemen en meer toen we het hadden weinig bekende factoren die de snelheid van uw browser kunnen beïnvloeden 5 weinig bekende factoren die uw browsersnelheid kunnen beïnvloedenEr zijn maar weinig computergerelateerde problemen die irritanter zijn dan een langzame browser. Als je browsen wordt tegengehouden, controleer dan deze vijf dingen om het weer op snelheid te krijgen. Lees verder .

Andere manieren om uw internetervaring te versnellen

De browser is slechts een onderdeel van een snelle internetervaring. Aspecten zoals uw router, Wi-Fi-netwerk, ISP en geografische locatie kunnen ook allemaal een rol spelen.

Sommige daarvan zijn onder uw controle. Bekijk onze gidsen over Wi-Fi-fouten om te vermijden Hoe u uw wifi-snelheid kunt testen (en 7 fouten die u moet vermijden)Wi-Fi-snelheidstests kunnen u vertellen hoe snel uw draadloze snelheid is. Met deze tips kunt u de wifi-snelheid nauwkeurig controleren. Lees verder en uw DNS-instellingen wijzigen voor meer informatie over de snelheid van internetverbindingen.

Dan is een Britse expat die in Mexico woont. Hij is de hoofdredacteur van de zustersite van MUO, Blocks Decoded. Op verschillende momenten was hij de Social Editor, Creative Editor en Finance Editor voor MUO. Je kunt hem elk jaar op de beursvloer op CES in Las Vegas zien ronddwalen (PR-mensen, contact opnemen!), En hij doet veel achter de schermen-site...