Lang geleden op internet, medio jaren negentig, woedde er een ware browser-oorlog. Nescape Navigator (later Communicator en inmiddels ter ziele) streed om wereldheerschappij tegen Microsoft’s Internet Explorer, met de internetervaring van onschuldige startende internetters als collateral damage in de strijd.
Op sites zag je statements als:
Erg zuur als je net met je kostbare telefoontikken Internet Explorer had gebruikt om de site te downloaden en zat aan de kijken tegen een verruïneerde opmaak.
Want de oorlog werd vooral gevoerd door html-code anders weer te geven dan je concurrent. Ontwikkelaars moesten dus kiezen: óf je site zag er goed uit in Netscape, of in Internet Explorer. In allebei was erg lastig. Een “bekijkadvies” was daarom de beste oplossing, waarbij de ontwikkelaars medestrijders werden aan één van beide kanten.
De ontwikkeling van standaarden heeft aan deze oorlog een einde gemaakt: nieuwe browsers, zoals Opera en Firefox, probeerden juist om gemaakte afspraken na te leven en uit te breiden via een samenwerking.
Zo ontstond er een staakt-het-vuren tussen vrijwel alle browsers. Alleen Microsoft voert in zijn eentje nog een sluipende guerrilla, waarbij ze stiekem sommige afspraken nog steeds niet naleven. (Hoewel er ook mensen zijn die zeggen dat dit enkel de inhaalslag is, en geen opzet). En dus zijn er nog steeds sites die Internet Explorer aanraden aan hun bezoekers.
Ik dacht eigenlijk dat dit nog een laatste stuiptrekking zou zijn: Binnenkort zou alles er overal goed uit zien en alles zou overal werken. Maar dat bleek een misvatting.
Mijn hosting provider had tot voor kort bijvoorbeeld bepaalde functionaliteiten alleen beschikbaar voor Internet Explorer (foei, One.com!). In Firefox op mijn laptop interfereert de “lees meer”-knop van Bol.com sinds kort met de geweldige add-on Ghostery. Op de tablet wil Google Images zich niet meer normaal gedragen in Firefox. Een bezoekje aan nu.nl in de browser van mijn telefoon eindigt zeer regelmatig een database-error. De mobiele site van weeronline geeft zo af en toe een pop-up met een Ajax-error. En vandaag zag ik een website die als je Javascript uit had staan (wat sommige mensen vanwege veiligheid doen) alleen nog maar een volledig witte pagina toonde.
Niets dramatisch, maar wel irritant. Al die leuke nieuwe functies in websites en browsers, al die gelikte pagina’s, al die verschillende apparaten: handig, maar lastig voor de ontwikkelaars van browsers en websites. De ontwikkelingen gaan te snel, browsers en de internetpolderaars van W3C, die de standaarden moeten ontwikkelen, kunnen het niet bijbenen. En dus doet iets het in de ene browser wel, maar in de andere niet.
Zo is de browser-oorlog verzand in een browser-wedloop, waarbij websitebouwers, browsermakers en gebruikers elkaar opjutten en opstuwen tot grote hoogten: alles kan, alles mag, alles moet kunnen! Maar zo af en toe zal een website niet passen bij jouw browser, net als vroeger. En dan gaan er dingen stuk. Waarschijnlijk zullen we er gewoon aan moeten wennen.