Webkit

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. február 28-án felülvizsgált verziótól ; az ellenőrzések 11 szerkesztést igényelnek .
webkit
Típusú keretrendszer
Fejlesztő Apple Inc. , Adobe Systems , KDE és mások.
Operációs rendszer Többplatformos szoftver
Engedély GNU Library General Public License, 2.0 vagy újabb verzió [d] [1]és2-clauses BSD [1]
Weboldal webkit.org
 Médiafájlok a Wikimedia Commons oldalon

A WebKit  egy ingyenes weblapmegjelenítő motor , amelyet az Apple fejlesztett ki a KDE grafikus környezetben használt KHTML és KJS könyvtárkód alapján .

A forráskód az LGPL feltételei szerint nyitott , azaz bármelyik komponens vagy az összes komponens egyszerre, változatlanul vagy módosítva, bármilyen célra felhasználható projektekben (beleértve a kereskedelmi célokat is), egyetlen feltétellel: könyvtárak vagy származékaik. az LGPL értelmében nyílt forráskódú licencként kell közzétenni. A WebKit része a „nyilvános” keretrendszereknek (speciális szerkezetű dinamikus könyvtárak), amelyeket 2003 júniusa óta a macOS minden példányával együtt szállítanak.

Történelem

2000 novemberében számos állás jelent meg az Apple honlapján a „Keresett” rovatban. A pályázóknak jó internetes technológiák ismerete, webmotorok fejlesztésében szerzett tapasztalat és hasonlók voltak szükségesek. Vagyis 2000 végén döntés született saját böngésző fejlesztéséről. A rendelkezésre álló lehetőségek áttekintése után a cég mérnökei a nyílt forráskódú KHTML /KJS motor mellett döntöttek, amely szerintük a legjobb.

2001-ben az Apple mérnökei létrehozták a KHTML és KJS projekt saját ágát, átnevezték a könyvtárak verzióját WebCore és JavaScriptCore névre, és az eredetiek minden előnyét megtartva teljesen átírták azokat.

2003 januárjában, a Macworld Expo kiállításon Steve Jobs bejelentette a WebKiten alapuló Safari webböngészőt .

2008 áprilisában a GNOME webböngésző Epiphany fejlesztőcsapata bejelentette [2] , hogy kizárólag a WebKit-et fogják használni böngészőjükben, ezzel megszüntetve a Mozilla Foundation Gecko motorjának támogatását .

2008. szeptember 2-án a Google bejelentette saját , WebKit motoron alapuló Chrome böngészőjének kiadását. A Chrome -ot eredetileg a Microsoft Windows rendszerhez adták ki , a GNU és a macOS operációs rendszerekhez készült verziók pedig elérhetővé váltak .

2010 májusában az Apple benyújtotta [ 3] az illetékes amerikai ügynökséghez a WebKit védjegy bejegyzési kérelmét .

2013. február 13-án az Opera Software [4] csatlakozott a fejlesztéshez .

A motor villája (Blink)

2013 áprilisában a Google és az Opera Software bejelentette, hogy áttérnek a Blink motorra .

2013 szeptemberében a Qt bejelentette a Blink motorra való átállást [5] .

Összetevők

web mag

Megjelenítési és dokumentumobjektum-modell (DOM) könyvtár HTML-hez és SVG -hez .

JavaScriptCore

A JavaScriptCore egy JavaScript motor . Itt található a WTF (Web Template Framework) könyvtár is, amely általános célú segédfunkciókat biztosít az összes WebKit számára. A JavaScriptCore többplatformos , és önálló összetevőként használható, anélkül, hogy függene más WebKit összetevőktől.

A WebKit új verzióiban az Apple lecseréli a JavaScriptCore-t a modernebb és gyorsabb SquirrelFish -re .

Drosera

A WebKit éjszakai buildjeihez tartozó hibakereső .

WebKit használó alkalmazások

Lásd még

Jegyzetek

  1. 1 2 https://webkit.org/licensing-webkit/
  2. Vízkereszt levelezőlista - KÖZLEMÉNY: Vízkereszt jövője . Letöltve: 2008. július 3. Az eredetiből archiválva : 2012. február 14.
  3. Az Apple regisztrálni szeretné a WebKit nevet  (lefelé mutató hivatkozás)
  4. 300 millió felhasználó és az átállás a WebKit/Opera Software ASA Blogra/Habrahabrra . Letöltve: 2013. február 17. Az eredetiből archiválva : 2013. február 26..
  5. A Qt WebEngine bemutatása (lefelé irányuló kapcsolat) . Letöltve: 2013. szeptember 25. Az eredetiből archiválva : 2013. szeptember 21.. 
  6. C++ alkalmazásprogramozás – Fejlesztői útmutató – Web: Weboldalak és webtartalom kezelése  (lefelé mutató hivatkozás)
  7. WebKit-et használó alkalmazások - WebKit . Letöltve: 2011. március 11. Az eredetiből archiválva : 2011. július 22.
  8. Webtartalom fejlesztése a HP webOS Platformhoz (lefelé mutató kapcsolat) . Letöltve: 2011. február 10. Az eredetiből archiválva : 2011. február 7.. 

Linkek