Een browser is iets wat we allemaal gebruiken. Raad eens, je gebruikt het ook op dit moment om dit artikel te lezen. Een browser is een programma waarmee je het internet raadpleegt. Websites worden geschreven in programmeertalen, maar iets of iemand moet deze taal wel kunnen interpreteren.
Er zijn heel veel verschillende browsers. Elk heeft zijn eigen kenmerk en eigenschappen. Hier is een lijst van de meest populaire browsers:
- Google Chrome
- Firefox
- Internet Explorer
- Safari
- Opera
Naast deze browsers zijn er nog heel veel andere. Elke browser komt met zijn eigen kenmerken. Maar laten we eerst eens de vraag beantwoorden wat is een browser!
Wat is een browser en hoe werkt het?
Een browser beschikt over verschillende onderdelen. We kunnen ze reduceren tot drie hoofdelementen die je hieronder kan vinden. Wanneer je surft naar een website krijg je de website doorgestuurd. Vervolgens moet onze browser dit interpreteren en dan tekenen, zodat jij kunt zien hoe de website er uit ziet. Om deze taak te volbrengen, doet de browser beroep op verschillende componenten:
De gebruikersinterface
Hier interageert een gebruiker, jij en ik, met de browser. Zo hebben we bijvoorbeeld de knoppen linksbovenaan op naar de vorige en volgende pagina te gaan. Je gebruikt dus de gebruikersinterface om te interageren met de browserelementen. Zo kun je bijvoorbeeld navigeren naar nieuwe websites. In de afbeelding hieronder zijn een paar elementen van de browser aangeduid:
- De navigatieknoppen om terug te gaan naar de vorige of naar de volgende pagina.
- De knop om de pagina te herladen.
- De url-balk, hier kun je kijken op welke website je zit. Je kunt hier ook op klikken om ofwel naar een andere website te surfen of om een zoekterm in te typen. Wanneer je een zoekterm intypt, dan zoek je meteen in je ingestelde zoekmachine.
- Opent een nieuwe tab. Deze functionaliteit is aangemaakt om niet meerdere browservensters tegelijk open te hebben. Zo kun je simpelweg 1 browservenster openen en snel wisselen van, zogenaamde, tabs in je browser.
- Voeg een pagina toe aan je favorieten.
- Bekijk de geïnstalleerde extensies die momenteel geïnstalleerd zijn in jouw browser.
- Je bladwijzerbalk, hierin staan je favoriete websites.
De rendering engine
Misschien een moeilijke term, maar het doet niets meer dan alles tekenen wat er op je scherm staat. Websites worden gecodeerd in een bepaalde taal. Deze taal wordt vervolgens geïnterpreteerd door de browser en de rendering engine zal de code omzetten naar een grafisch beeld dat wij, mensen, kunnen interpreteren.
Overige elementen
Daarnaast zijn er nog heel veel andere elementen die zorgen dat je browser werkt. Zo heb je bijvoorbeeld een kleine opslagruimte waar cookies in worden gehouden. Er is nog een apart element dat zorgt voor requests te doen naar andere servers. Kort gezegd, er zijn nog heel veel andere componenten. We lijsten ze hier nog een paar extra op:
- Netwerking
- Javascript interpreteerder
- Opslagruimte, ook wel local storage genoemd
- Browser engine
- En nog vele andere
Populairste elementen in een browser?
Er zijn misschien veel browsers, maar er zijn veel elementen die ze gemeenschappelijk hebben. Sommige zijn noodzakelijk, terwijl andere leuke toevoegingen zijn.
Favorieten
Je wilt niet altijd al je favoriete websites onthouden. Daarom voorziet een browser een manier om je favoriete websites op te slaan. Dit komt in een lijst met snelkoppelingen. Dit is een functie dat vele browsers zeker en vast hebben.
Geschiedenis
Een handige functie is dat je terug kan kijken wat je afgelopen dag, week of zelfs jaar gedaan hebt! Vaak wordt het gebruikt om te zien welke website je gisteren aan het bekijken was, maar je weet niet meer hoe hij heet.
Bladwijzerbalk
Een bladwijzerbalk is wat hetzelfde als favorieten. Het is een balk, in plaats van een lijst, met snelkoppelingen. Google Chrome en Firefox hebben bijvoorbeeld deze functionaliteit. Dit is ingevoegd, omdat bij favorieten je eerst nog 1 klik extra nodig had, namelijk op favorieten klikken. Nu kun je simpelweg direct navigeren naar een website die je hebt opgeslagen vanuit je bladwijzerbalk.
Zoeken op een pagina
Wanneer een pagina veel tekst bevat en je bent op zoek naar een specifiek woord, kan het handig zijn om te zoeken. Bij veel browsers kun je de sneltoets Ctrl + f induwen om te zoeken op een pagina.
Vernieuwen van een pagina
Wanneer je wilt dat een pagina herlaadt voor een of andere reden kun je op F5 duwen. Dit zal de pagina herladen. Een andere optie is dat naast je zoekveld een vernieuw-icoontje staat.
Printen van een pagina
Wanneer je een leuk recept hebt gevonden, wil je dit natuurlijk printen! Zo heb je de sneltoets ctrl + p om iets af te drukken.
Kan ik meerdere browsers downloaden?
Een browser is programma zoals een ander, dus het is perfect mogelijk om zelfs 10 verschillende browsers te hebben, al raden we het niet aan. Je kunt best 1 browser kiezen en hier mee surfen. De voornaamste reden is, omdat je favorieten en geschiedenis niet gesynchroniseerd zijn tussen alle individuele browsers.
Je kunt ook kijken welke browsers je hebt geïnstalleerd op jouw computer.
Wat zijn browserextensies?
Browsers hebben vaste functionaliteit, zoals hierboven beschreven. Sommige browsers laten toe dat derden, voornamelijk programmeurs, extra functionaliteit kunnen toevoegen aan de browser. Deze nieuwe functies worden browserextensies genoemd.
Zowel Google Chrome als Firefox geven de mogelijkheid om extensies te installeren. Je kunt ze bij Google Chrome vinden door te klikken op de 3 puntjes rechtsbovenaan, vervolgens op “Meer hulpprogramma’s” te klikken en dan door te klikken op ‘extensies’. Een andere manier is om in de zoekbalk bovenaan het volgende te typen: “chrome://extensions/”. Je kunt in Chrome nieuwe extensies installeren door te surfen naar https://chrome.google.com/webstore/category/extensions?hl=nl.
Bij Firefox heet het echter niet browserextensies, maar add-ons. Het concept blijft echter wel hetzelfde. Om extensies te installeren kun je surfen naar https://addons.mozilla.org/nl/firefox/. Je vindt daar enorm veel nuttige extensies, kijk zeker eens rond!
Je hebt misschien het woord cookies al hebben horen vallen, in de context van computers bedoel ik :-). Een cookie is nauw gelinkt aan een browser. Wanneer je aanmeldt op een website en 4 dagen later terug gaat naar de website, zal je zien dat je vaak nog aangemeld bent. Dit komt omdat er een cookie wordt opgeslagen op je computer die tegen de website zegt “Hey website! Ik ben het, Robbe van 4 dagen geleden.”. De website zal je herkennen en daardoor hoef je je niet meer opnieuw aan te melden. Handig toch!
Naast de nuttige functionaliteit om aan te duiden of je nog aangemeld bent, heb je misschien ook al van tracking/analytische cookies gehoord. Deze worden gebruikt om je bewegingen op het internet in het oog te houden. Op deze manier weten adverteerders wat voor soort persoon je bent en welk gedrag je hebt. Daar kunnen ze dan op inspelen om gerichte advertenties te laten zien. Ze kunnen echter niet achterhalen wat je identiteit is.