Webkit

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 28. helmikuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 11 muokkausta .
webkit
Tyyppi puitteet
Kehittäjä Apple Inc. , Adobe Systems , KDE ja muut.
Käyttöjärjestelmä Monialustainen ohjelmisto
Lisenssi GNU Library General Public License, versio 2.0 tai uudempi [d] [1]ja2-lauseke BSD [1]
Verkkosivusto webkit.org
 Mediatiedostot Wikimedia Commonsissa

WebKit  on Applen kehittämä ilmainen web-sivujen näyttökone , joka perustuu KDE :n graafisessa ympäristössä käytettyyn KHTML- ja KJS -kirjastokoodiin .

Lähdekoodi on avoin LGPL :n ehtojen mukaisesti , eli mitä tahansa komponentteja tai kaikkia komponentteja kerralla, muuttumattomina tai muokattuna, voidaan käyttää projekteissa mihin tahansa tarkoitukseen (mukaan lukien kaupalliset) yhdellä ehdolla: kirjastot tai niiden johdannaiset tulee julkaista avoimen lähdekoodin LGPL-lisenssillä. WebKit on ollut osa "julkisia" kehyksiä (erityisen rakenteen dynaamisia kirjastoja), jotka on toimitettu jokaisen macOS -kopion mukana kesäkuusta 2003 lähtien.

Historia

Marraskuussa 2000 Applen verkkosivuilla "Wanted"-osiossa ilmestyi useita työpaikkoja. Hakijoilta edellytettiin hyvää Internet-teknologioiden tuntemusta, kokemusta verkkokoneiden kehittämisestä ja muuta vastaavaa. Toisin sanoen vuoden 2000 lopussa tehtiin päätös oman selaimen kehittämisestä. Käytettävissä olevien vaihtoehtojen tarkastelun jälkeen yrityksen insinöörit päätyivät avoimen lähdekoodin KHTML /KJS-moottoriin, joka heidän mielestään oli paras.

Vuonna 2001 Applen insinöörit loivat oman haaransa KHTML- ja KJS-projektiin, nimesivät kirjastoversionsa uudelleen WebCoreksi ja JavaScriptCoreksi ja kirjoittivat ne kokonaan uudelleen säilyttäen kaikki alkuperäisten edut.

Tammikuussa 2003 Macworld Expossa Steve Jobs julkisti Safari -verkkoselaimen , joka perustui WebKitiin.

Huhtikuussa 2008 GNOME -verkkoselaimen Epiphany -kehitystiimi ilmoitti [2] , että he aikovat käyttää WebKitiä yksinomaan selaimessaan, mikä luopui Mozilla Foundationin Gecko - moottorin tuesta .

2. syyskuuta 2008 Google ilmoitti julkaisevansa oman WebKit-moottoriin perustuvan Chrome-selaimen . Chrome julkaistiin alun perin Microsoft Windowsille , ja versiot GNU- ja macOS - käyttöjärjestelmille on tulossa saataville .

Toukokuussa 2010 Apple jätti [ 3] asianomaiselle Yhdysvaltain virastolle WebKit -tavaramerkin rekisteröintihakemuksen .

13. helmikuuta 2013 Opera Software [4] liittyi kehitykseen .

Moottorin haarukka (Blink)

Huhtikuussa 2013 Google ja Opera Software ilmoittivat siirtyvänsä Blink -moottoriin .

Syyskuussa 2013 Qt ilmoitti siirtyvänsä Blink-moottoriin [5] .

Komponentit

web ydin

Display and Document Object Model (DOM) -kirjasto HTML:lle ja SVG :lle .

JavaScriptCore

JavaScriptCore on JavaScript-moottori . Tässä on myös WTF (Web Template Framework) -kirjasto, joka tarjoaa yleiskäyttöisiä aputoimintoja kaikille WebKitille. JavaScriptCore on monialustainen, ja sitä voidaan käyttää itsenäisenä komponenttina ilman riippuvuutta muista WebKit-komponenteista.

Uusissa WebKitin versioissa Apple korvaa JavaScriptCoren nykyaikaisemmalla ja nopeammalla SquirrelFishilla .

Drosera

WebKitin öisten koontiversioiden mukana toimitettu virheenkorjain .

WebKit-sovellukset

Katso myös

Muistiinpanot

  1. 1 2 https://webkit.org/licensing-webkit/
  2. Loppiainen postituslista - ILMOITUS: The Future of Epiphany . Haettu 3. heinäkuuta 2008. Arkistoitu alkuperäisestä 14. helmikuuta 2012.
  3. Apple haluaa rekisteröidä WebKit-nimen  (downlink)
  4. 300 miljoonaa käyttäjää ja siirtyminen WebKitiin / Opera Software ASA Blogiin / Habrahabr . Haettu 17. helmikuuta 2013. Arkistoitu alkuperäisestä 26. helmikuuta 2013.
  5. Esittelyssä Qt WebEngine (downlink) . Haettu 25. syyskuuta 2013. Arkistoitu alkuperäisestä 21. syyskuuta 2013. 
  6. C++ -sovellusohjelmointi – Kehittäjäopas – Verkko: Web-sivujen ja verkkosisällön hallinta  (alalinkki)
  7. WebKitiä käyttävät sovellukset - WebKit . Haettu 11. maaliskuuta 2011. Arkistoitu alkuperäisestä 22. heinäkuuta 2011.
  8. Web-sisällön kehittäminen HP webOS -alustalle (downlink) . Haettu 10. helmikuuta 2011. Arkistoitu alkuperäisestä 7. helmikuuta 2011. 

Linkit