WebKit
| WebKit | |
|---|---|
| Sviluppatore | KDE, Apple[1], Nokia, Google, RIM, Palm, Samsung e altri |
| Sistema operativo | Multipiattaforma |
| Linguaggio | C++ |
| Genere | motore di rendering (non in lista) |
| Licenza | Alcune componenti GNU Lesser General Public License e il resto con licenze stile BSD[2] (Licenza libera) |
| Sito web | webkit.org |
WebKit è un motore di rendering per browser web utilizzato per il rendering delle pagine web. Originariamente sviluppato da KDE con il nome di KDE's HTML layout engine KHTML, nel 1998 come progetto open source, ha preso il nome di WebKit quando Apple, nel 2005, ha deciso di utilizzarlo per lo sviluppo di un proprio browser, per via della sua compatibilità con gli standard, la sua facilità di implementazione e la pulizia del progetto[1].
Esso viene utilizzato oggi da vari browser come Safari di Apple e Google Chrome (fino alla versione 27).
Indice
Storia[modifica | modifica wikitesto]
WebKit nacque nel 2005 da un fork del motore open source KHTML.
Il 7 giugno 2005, lo sviluppatore Dave Hyatt di Safari annunciò sul suo blog che Apple stava per pubblicare il codice sorgente di WebKit, aprendo l'accesso al CVS e al tool Bugzilla. L'annuncio coincise con il WWDC del 2005.
Caratteristiche[modifica | modifica wikitesto]
WebKit è un progetto open source che nasce dalla combinazione di componenti del sistema grafico KDE e di tecnologie Apple.
È disponibile come aggiornamento per Mac OS X a partire dalla versione 10.2.7 e integrato in Mac OS X 10.3 e successivi. Esso permette a sviluppatori terzi di includere con facilità nelle loro applicazioni molte delle funzioni proprie di Safari.
L'API in Objective C di WebKit può interagire con un server web, richiamare e visualizzare le pagine web, scaricare i file e gestire i plugin.
Esso include due framework di basso livello: WebCore (un parser HTML e un renderer basato su KHTML) e JavaScriptCore (un motore JavaScript basato su KJS).
Applicazioni che usano WebKit[modifica | modifica wikitesto]
|
|
Una lista completa è disponibile sulla wiki del progetto WebKit.
Note[modifica | modifica wikitesto]
- ^ a b '(fwd) Greetings from the Safari team at Apple Computer' — MARC, Lists.kde.org, 7 gennaio 2003. URL consultato il 13 gennaio 2013.
- ^ licenza bsd di webkit. e licenza GNU LGPL di webkit.
- ^ :HanSolaris Group
- ^ Limited Software
Voci correlate[modifica | modifica wikitesto]
- Apple
- Android
- Blink (motore di rendering)
- Browser web
- Fork (sviluppo software)
- Google Chrome
- KDE
- KHTML
- Motore di rendering
- Opera (browser)
- Pagina web
- Safari (browser)
Altri progetti[modifica | modifica wikitesto]
Collegamenti esterni[modifica | modifica wikitesto]
- (EN) Il progetto Open-Source di WebKit — Sito ufficiale
- (EN) Introduzione alla Web Kit Objective-C Programming Guide su developer.apple.com
- (EN) WebKit di GNUstep — La versione GNUstep di WebKit
- (EN) Nightly builds di WebKit
- (EN) NightShift — Applicazione per scaricare automaticamente i nightly builds di WebKit
- NightShift in Italiano