De toegenomen populariteit van de WebKit-render-engine op mobiele browsers brengt gevaren met zich mee. Dat stelt de CSS Working Group van de W3C. Steeds meer mobiele websites werken enkel in browsers met de WebKit-Engine.
De waarschuwing staat in een oproep van mede-voorzitter Daniel Glazman van de CSS Working Group. Hij waarschuwt voor het gevaar van de marktdominantie van WebKit: er dreigt eenzelfde situatie te ontstaan als voorheen met Internet Explorer op de desktopbrowsermarkt.
Toen Internet Explorer 6 nog de populairste webbrowser was, wemelde het van de websites die alleen in die browser werkten, schrijft Glazman. Dat kwam doordat Internet Explorer de html- en css-standaarden vaker negeerde dan volgde. Dat is nu voorbij, maar: "Internet Explorer 6 is weg, maar het probleem is terug", schrijft Glazman.
Volgens de css-voorman zijn er namelijk steeds meer mobiele websites die alleen in een browser met WebKit werken. Dat komt doordat zowel de standaard-Android als -iOS-browser WebKit als render-engine gebruiken. Gebruikers van een andere browser, zoals een mobiele Firefox-versie of Internet Explorer op Windows Phone, stuiten volgens Glazman steeds vaker op meldingen dat een website 'niet geschikt' voor hun browser is.
WebKit, dat door Apple is ontwikkeld en onder een opensource-licentie beschikbaar is gesteld, biedt websitebouwers een aantal specifieke css-instellingen die op mobiele websites van pas komen, zoals gradients, afgeronde hoeken en animaties. Door dat via css te doen in plaats van via respectievelijk afbeeldingen of javascript, wordt bandbreedte bespaard. De speciale WebKit-css-opties kunnen worden gebruikt met de '-webkit-*'-prefix.
Firefox, Internet Explorer en Opera bieden vergelijkbare, browserspecifieke css-opties, maar die worden volgens Glazman op mobiele sites zelden gebruikt: het overgrote deel van de gebruikers heeft WebKit, dus negeren webbouwers andere browsers. Dat is in strijd met het open web, vindt hij.
Alle webbrowsermakers hebben de W3C laten weten de WebKit-css-opties over te nemen. "Laat ik het duidelijk zeggen: dit is geen hypothetisch geval en ik beschrijf hier niet iets wat kan gebeuren. Alle browsermakers hebben ons laten weten dat het zal gebeuren, en liever vroeg dan later." De browsermakers zeggen 'geen andere keuze' te hebben.
Als alle browsermakers de css-opties van WebKit overnemen, is er voor webbouwers ook geen reden meer om de officiële css-richtlijn te volgen. "Dit brengt de doodslag toe aan ons standaardisatieproces", waarschuwt Glazman. Hij roept webbouwers op om ook rekening te houden met gebruikers van andere browsers. Het ondersteunen van andere browsers kost volgens hem relatief weinig werk.
Beter nog is volgens Glazman om alle browserspecifieke css-opties in de css-standaard te verwerken. "Wij, en daarmee vertegenwoordigen we de web-industrie, kunnen de architectuur van het web niet onveilig en onbetrouwbaar laten worden", betoogt hij. Dat dreigt wel te gebeuren als de ontwikkeling van het web afhangt van één render-engine.
Een meerderheid van de CSS Working Group deelt de bezorgdheid van Glazman. Onder meer de browsermakers zitten in de CSS Working Group, evenals Adobe, HP en een vertegenwoordiger van het W3C zelf. Het is echter onduidelijk welke partijen de bezorgdheid delen.