WebKit
WebKit
WebKit er et programvare med åpen kildekode som lar utviklere enkelt integrere en webside for gjengivelse av nettsider i programvaren. Den er tilgjengelig under BSD- og GNU LGPL- lisensen . Opprinnelig reservert for Mac OS X- operativsystemet (fra versjon 10.3 Panther ), har det blitt portet til Linux og Windows . Dermed kalles WebKit-portene for GTK + og Qt-miljøene henholdsvis WebKitGTK + og QtWebKit .
WebKit er en gaffel av KHTML- gjengivelsesmotoren til KDE- prosjektet, spesielt brukt i Konqueror- nettleseren . Den integrerer to underbiblioteker: WebCore og JavaScriptCore tilsvarende henholdsvis KHTML og KJS .
Den klarer vellykket Acid2- testen, og den utviklende versjonen oppnår 100% i Acid3- testen siden27. mars 2008.
Webkit inkluderte en JavaScript-motor som hadde samme navn. Siden har den blitt omskrevet, den nye motoren heter nå SquirrelFish , mye raskere enn den forrige.
I februar 2012, har suksessen med WebKits formidling ført til at "OpenWeb-gruppen, som taler for standardisering av webutviklingsteknologier, lanserer en samtale til utviklere og påpeker konsekvensene av dominansen av WebKit på mobilen og praksis for utviklere" . IJanuar 2013, den dominerende posisjonen til Webkit er fortsatt et problem.
bruk
Den viktigste bruken av WebKit er for å bygge nettlesere:
-
Safari - Apples første WebKit-baserte nettleser ;
-
Konqueror - Den KHTML- baserte nettleseren tilbyr WebKit siden versjon 4.1;
-
Nett - GNOME- stasjonær nettleser , som er avhengig av WebKit siden versjon 2.28;
-
Android - Standard nettleser for operativsystemet (erstattet av Chrome siden versjon 4.4);
-
OmniWeb - En nettleser produsert av Omni Group for Mac OS X;
-
Shiira - En gratis nettleser som tar sikte på å "fylle ut hullene" i Safari ;
-
Midori - En lett nettleser integrert i GTK + ;
-
Arora - En nettleser på tvers av plattformer basert på Qt4 ;
-
QupZilla - En nettleser på tvers av plattformer ;
-
Webster - Browser som vil bli brukt av stavelse 0.6.6;
-
SunriseBrowser ;
-
DeskBrowse ;
- Nettleseren S60 for Nokia - Versjon basert på Symbian OS ;
-
Maxthon - I versjon 3.0 bruker Maxthon nettleser WebKit som standard.
-
Samsung Mobile Browser - En nettleser innebygd i Samsung mobiltelefoner .
-
Rekonq - En nettleser basert på KDE-plattformen
-
Uzbl - En ekstremt lett grafisk nettleser som heter komprimering av det engelske begrepet "brukbart"
-
Jumanji - En veldig lett grafisk nettleser som ser ut som Uzbl
- OWB - Origyn Web Browser bruker en modifisert versjon av Webkit.
-
Qutebrowser - En "vim-style" tastaturorientert nettleser basert på Python, Qt, WebKit.
- Nettleseren for PS Vita , PS3 , PS4- konsoller .
Den brukes også av programvare for nettstedbyggere:
Andre typer programvare bruker den også.
De programvare biblioteker integrere det er:
-
Qt - Integrert fra versjon 4.4. Qt4 -plattformsbiblioteket (se QtWebKit );
-
GTK + - GNOME -plattformsbiblioteket (se WebKitGTK + );
-
wxWidgets - Et annet bibliotek på tvers av plattformer;
-
SDL - The Cross-Platform Videos Game Creation Library;
-
Kakao - Det opprinnelige biblioteket til operativsystemet utviklet av Apple ;
-
Java - JWebPane Swing- elementet , for å vise webinnhold, er foreløpig ikke tilgjengelig. JavaFX WebView-komponenten integrerer den.
Gamle bruksområder for WebKit:
Historisk
Se også
Eksterne linker
Referanser
-
Surfin 'Safari - Bloggarkiv »WebKit oppnår Acid3 100/100 i offentlig bygg
-
SquirrelFish er integrert i Webkit (juni 2008) http://performance.survol.fr/2008/06/squirrelfish-dans-webkit
-
Nettstandarder truet av nettsteder som er optimalisert for WebKit? (Februar 2012)
-
Nettstandarder: Utviklere bør slutte å favorisere WebKit . Clubic 12. februar 2013
-
Kunngjøring om Epiphany's bruk av WebKit i versjonsmerknader for GNOME 2.28
-
(no) Blink: En gjengemotor for Chromium-prosjektet - The Chromium Blog
-
(in) " Dev.Opera - A First Peek at Opera 15 for Computers " på dev.opera.com (åpnet 6. mars 2018 )