WebKit on Applen kehittämä selainmoottori, jota Apple käyttää Safari-selaimessaan. Lisäksi kaikkien iOS-älypuhelimille kehitettyjen selainten on käytettävä WebKitiä. WebKitin kehityksen pohja oli KDE-projektin KHTML, josta Apple forkkasi WebKitin vuonna 2001.https://marc.info/?m=104197092318639 Google käytti WebKitin WebCore-osaa omassa Chrome-selaimessaan kunnes forkkasi siitä Blink-selainmoottorin. Apple muokkasi KHTML:ää abstraktoimalla siitä KDE- ja Qt-kohtaiset koodit. Nokia forkkasi WebKitin ja muokkasi sen GTK:lle. Nokian muokkaamaa toteutusta on käytetty arviolta kymmenessä miljoonassa Series 60 -laitteessa.
Applen lisäksi kehitykseen ovat osallistuneet tahoja muun muassa Nokia, Samsung, KDE, Palm sekä RIM.
WebKit on julkaistu avoimen lähdekoodin lisenssillä ja sisältää sekä LGPL- että BSD-lisenssillä olevia osia.
WebKit on kirjoitettu C++-ohjelmointikielellä.
WebKit sisältää HTML:n ja CSS:n käsittelevän renderöintimoottorin (WebCore), JavaScript-moottorin (JavaScriptCore) ja korkean tason ohjelmointirajapinnan, jolla se sulautetaan verkkoselaimiin (WebKit).
Lähteet
Aiheesta muualla WebKit-organisaation viralliset verkkosivut Understanding Webkit Rendering WebKit Applen sivuilla
Luokka:Selainmoottorit