Een webbrowser is het programma waarmee je websites bereikt en bekijkt. Je typt een adres of klikt op een link, en de browser haalt de pagina van een server en zet de onderliggende code om in de leesbare pagina’s, afbeeldingen en knoppen op je scherm. Chrome, Safari, Firefox en Edge zijn de dagelijkse voorbeelden.

Zie de browser als een vertaler en projector in één. Een website komt binnen als ruwe HTML, CSS en JavaScript, wat voor een mens op onzin lijkt. De browser leest die code en rendert hem tot de verzorgde pagina die je echt ziet, en verwerkt vervolgens je kliks, typen en scrollen. De balk bovenin waar je een webadres intypt, is de adresbalk, de deur naar al het andere.

De adder onder het gras is dat niet elke browser zich identiek gedraagt. Elk draait een net iets andere engine, en oudere versies lopen achter op nieuwere functies, waardoor een site in de ene perfect kan ogen en in de andere kapot. Dit controleren is het werk van browsercompatibiliteit-tests.

Het is goed om te weten dat browsers minder engines delen dan de logo’s doen vermoeden. Chrome en Edge draaien allebei op Chromium, Safari op WebKit en Firefox op Gecko, dus drie engines testen dekt meestal het hele veld. En een browser doet tegenwoordig veel meer dan pagina’s tekenen: hij bewaart wachtwoorden, blokkeert gevaarlijke sites, draait extensies en houdt elk tabblad afgeschermd, zodat één kapotte pagina de rest niet meesleurt.

Bij TopDevs testen we elke site in de browsers die je klanten echt gebruiken, zodat hij er hetzelfde uitziet en werkt of ze nu op Chrome, Safari of iets anders zitten.