WebKit
WebKit | |
---|---|
Tiedot | |
Ohjelmistotyyppi | selainmoottori |
Ohjelmointikielet | C++ |
Lisenssi | GNU Lesser General Public License, versio 2.0 tai myöhempi ja 2-lauseinen BSD-lisenssi |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
WebKit on Applen kehittämä selainmoottori, jota Apple käyttää Safari-selaimessaan. Lisäksi kaikkien iOS-älypuhelimille kehitettyjen selainten on käytettävä WebKitiä.[1] WebKitin kehityksen pohja oli KDE-projektin KHTML, josta Apple forkkasi WebKitin vuonna 2001.[2][3] Google käytti WebKitin WebCore-osaa omassa Chrome-selaimessaan kunnes forkkasi siitä Blink-selainmoottorin.[3][4] Apple muokkasi KHTML:ää abstraktoimalla siitä KDE- ja Qt-kohtaiset koodit.[5] Nokia forkkasi WebKitin ja muokkasi sen GTK:lle.[5] Nokian muokkaamaa toteutusta on käytetty arviolta kymmenessä miljoonassa Series 60 -laitteessa.[5]
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.[6]
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).[3]
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ Software Requirements – App Store Review Guidelines Apple Developer. ”2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript.” Viitattu 15.7.2022. (englanniksi)
- ↑ https://marc.info/?m=104197092318639
- ↑ a b c Bright, Peter: Google going its own way, forking WebKit rendering engine 4.4.2013. Ars Technica. Viitattu 26.7.2013. (englanniksi)
- ↑ Juan J. Sánchez: WebKit and Blink: Open Development Powering the HTML5 Revolution (PDF) events.static.linuxfound.org. 2013. Viitattu 25.6.2022. (englanniksi)
- ↑ a b c The unforking of KDE’s KHTML and Webkit arstechnica.com. 23.7.2007. Viitattu 1.1.2021. (englanniksi)
- ↑ Licensing WebKit webkit.org. Viitattu 1.1.2021. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- WebKit-organisaation viralliset verkkosivut
- Understanding Webkit Rendering (englanniksi)
- WebKit Applen sivuilla (englanniksi)