WebKit
WebKit
WebKit er et open source softwarebibliotek, der giver udviklere mulighed for nemt at integrere en webside til gengivelse af motor i deres software. Den er tilgængelig under BSD- og GNU LGPL- licensen . Oprindeligt reserveret til Mac OS X- operativsystemet (fra version 10.3 Panther ) er det blevet portet til Linux og Windows . Således kaldes WebKit-portene til GTK + og Qt-miljøet henholdsvis WebKitGTK + og QtWebKit .
WebKit er en fork af KHTML- gengivelsesmotoren til KDE- projektet, der især bruges i Konqueror- browseren . Det integrerer to underbiblioteker: WebCore og JavaScriptCore svarende til henholdsvis KHTML og KJS .
Det bestod med succes Acid2 - testen, og den udviklende version opnår 100% i Acid3 - testen siden27. marts, 2008.
Webkit inkluderede en JavaScript-motor, der havde samme navn. Det er siden blevet omskrevet, den nye motor hedder nu SquirrelFish , meget hurtigere end den forrige.
I februar 2012, har succesen med WebKits distribution ført til, at "OpenWeb-gruppen, der fortaler standardisering af webudviklingsteknologier, har lanceret et opkald til udviklere og påpeget konsekvenserne af WebKits dominans på mobilen og udvikleres praksis" . IJanuar 2013, Webkits dominerende stilling er stadig et problem.
brug
Den primære anvendelse af WebKit er til opbygning af webbrowsere:
-
Safari - Apples første WebKit-baserede browser ;
-
Konqueror - Den KHTML- baserede browser tilbyder WebKit siden version 4.1;
-
Web - GNOME- desktopbrowseren , som er afhængig af WebKit siden version 2.28;
-
Android - Operativsystemets standardbrowser (erstattet af Chrome siden version 4.4);
-
OmniWeb - En webbrowser produceret af Omni Group til Mac OS X;
-
Shiira - En gratis browser, der har til formål at "udfylde hullerne" i Safari ;
-
Midori - En letvægtsbrowser integreret i GTK + ;
-
Arora - En browser på tværs af platforme baseret på Qt4 ;
-
QupZilla - En browser på tværs af platforme ;
-
Webster - Browser, der vil blive brugt af stavelse 0.6.6;
-
SunriseBrowser ;
-
DeskBrowse ;
- Webbrowser S60 til Nokia - version baseret på Symbian OS ;
-
Maxthon - I version 3.0 bruger Maxthon - webbrowser WebKit som standard.
-
Samsung Mobile Browser - En webbrowser indbygget i Samsung -mobiltelefoner .
-
Rekonq - En browser baseret på KDE-platformen
-
Uzbl - En ekstremt let grafisk browser, hvis navn er komprimeringen af det engelske udtryk "anvendelig"
-
Jumanji - En meget let grafisk browser, der ligner Uzbl
- OWB - Origyn Web Browser bruger en ændret version af Webkit.
-
Qutebrowser - En "vim-style" tastaturorienteret browser baseret på Python, Qt, WebKit.
- Browseren til PS Vita , PS3 , PS4- konsoller .
Det bruges også af website builder software:
Andre typer software bruger det også.
De software biblioteker integrerer det er:
-
Qt - Integreret fra version 4.4. Qt4 -platformen på tværs af platforme (se QtWebKit );
-
GTK + - GNOME -platformen på tværs af platforme (se WebKitGTK + );
-
wxWidgets - et andet bibliotek på tværs af platforme;
-
SDL - The Cross-Platform Video Game Creation Library;
-
Kakao - Det oprindelige bibliotek i operativsystemet udviklet af Apple ;
-
Java - JWebPane Swing- elementet til visning af webindhold, der endnu ikke er tilgængeligt på dette tidspunkt. JavaFX WebView-komponenten integrerer den.
Gamle anvendelser af WebKit:
Historisk
Se også
eksterne links
Referencer
-
Surfin 'Safari - Blogarkiv »WebKit opnår Acid3 100/100 i offentlig opbygning
-
SquirrelFish er integreret i Webkit (juni 2008) http://performance.survol.fr/2008/06/squirrelfish-dans-webkit
-
Webstandarder truet af websteder optimeret til WebKit? (Februar 2012)
-
Webstandarder: Udviklere bør stoppe med at favorisere WebKit . Clubic 12. februar 2013
-
Meddelelse om Epiphany's brug af WebKit i GNOME 2.28 Release Notes
-
(da) Blink: En gengivelsesmotor til Chromium-projektet - The Chromium Blog
-
(in) " Dev.Opera - A First Peek at Opera 15 for Computers " på dev.opera.com (adgang til 6. marts 2018 )