コンテンツにスキップ

WebKit

出典: フリー百科事典『ウィキペディア(Wikipedia)』
WebKit
開発元 AppleKDEノキア[1]
リポジトリ ウィキデータを編集
対応OS クロスプラットフォーム
対応言語 C++
サポート状況 開発中
種別 レンダリングエンジン
ライセンス LGPL / BSD-style
公式サイト webkit.org ウィキデータを編集
テンプレートを表示

WebKitAppleHTMLHTMLCSSJavaScriptSVGMathML

WebKitApplemacOSSafariLinuxBSDUnixKHTML

[]


WebKitWebCoreJavaScriptCoreGNU Lesser General Public License (LGPL) BSD[2]

歴史[編集]


WebKitmacOS "Safari" 使LinuxBSDUnix "Konqueror" KHTMLAppleAppleKDEGoogleTorch Mobile

[]


LinuxBSDUnix1998 KDE  HTML "KHTML"  KDE JavaScript (KJS) Apple2002WebKit

WebKitKHTMLHTMLWebCoreKJSJavaScriptJavaScriptCore

KHTMLKJSMozillaGeckoWebInternet Explorer

WebKitWebWebKDE

[]


Mac OS X v10.3macOSSafariObjective-CWebKitAPIWebWeb

200567SafariDave HyattAppleWebKitWebCoreJavaScriptCoreCVSBugzilla[3]Bertrand SerletAppleWWDC 20052006110CVSSubversion

2007CSS[4]2009W3C[5]

200711HTML5[6]HTML5WebKit

2008326WebKit r31356100r31342Acid3[7]2008925Acid3[8]

WebKit2[]


201048WebKit2[9][10]WebKit2AppleTizenWebKit2WebKitAPIWebKit2WebKit

2011721AppleWebKit2Safari5.1[11]iOSSafariiOS 8WebKit2[12]

Blinkとの分裂[編集]


201343AppleGoogleChromiumWebKitGoogleWebKitBlinkChromiumWebKitOperaBlink44AppleV8JavaScriptCore使SkiaGoogleGYP[13]WebKitGoogle使LinuxOSSSafari[14][15]

[]


macOSWebKit使macOSGoogle Chrome (Chromium20134WebKitBlink使) LinuxWindowsWebKitAppleWindowsSafariWebKit

Symbian OSS60 3rd EditionWebKitS60 (S60 WebKit)[16]

FlashFlexHTMLJavaScriptAjaxAIRApolloHTMLJavaScriptWebKit[17]Adobe Dreamweaver CS4[18]

GoogleGoogle ChromeAndroid(4.3)Android[19]

WebKit/GTK+GTK+GTKWeb[20]

WindowsLunascape5.0αWebKit

Iris BrowserTorch MobileWebKitQTQtopiaWindows Mobile1.0.5PreviewWindows Mobile 5[21]

Opera SoftwareWebkit[22]Blink

[]

WebCore[]


WebCoreWebKitHTMLSVGDocument Object Model (DOM) WebCoreLGPLWebKitWebCoreJavaScriptCoreC++WebCoreJavaScriptCoreObjective-C application programming interface (API) Cocoa APIC++portAPI

JavaScriptCore[]


JavaScriptCoreWebKitJavaScriptmacOS使[23][24]JavaScriptCoreKDE's JavaScript engine (KJS) Perl Compatible Regular Expressions (PCRE) KJSPCREJavaScriptCore[25]

2008621.6JavaScriptCoreVM[26]SquirrelFish[27]918SquirrelFish2SquirrelFish Extreme (SFX) [28]

Drosera[]


DroseraWebKitJavaScript[29][30]DroseraDroseraWeb Inspector[31]

SunSpider[]


SunSpiderJavaScript使JavaScript[32] The suite further attempts to be balanced and statistically sound.[33]

SunSpiderAppleWebKit200712[34]SunSpider[35]JavaScript使[36]

WebKit使[]

[]



Arora (Qt Webkit Integration)

MidoriWebkit/GTK+Xfce

QtWeb

NetFront Browser NX [37]

macOS
OmniWeb

Sunrise

Stainless

iCab

Shiira

Windows
Lunascape5.0αTridentGecko使

Sleipnir3.5.0.40004.1.4.40004.3.0.4000Blink

UnixOS
rekonq

Web2.28

Haiku 
WebPositive


BlackBerry Browser6.0

Iris Browser (for Windows Mobile 5/6)

NetFront Life Browser[38]


3DS 2.0.0-2J
NetFront Browser NX [39][40]NetFront Browser[41]

Wii U 2.1.0J
NetFront Browser NX [42][43]

PlayStation Vita Browser

PlayStation 3 Internet browser(4.10)

PlayStation 4 

WebKit2[]


macOSiOS
Safari

[]


Flock3.0

Swift (for Windows)

RockMelt(WindowsMac OS X)
Chromium[]

Blink
Google Chrome

SRWare Iron

CoolNovo

AnciaChrome

[]


macOSWindows
iTunes

AIR

Dreamweaver CS4, CS5 - Web

Steam - 

macOS
 - macOS

Dashboard - macOS


Android - Google

iOS - SafariMail

HP webOS - HPAccess Linux Platform (ALP) 

ChromeOS

[]


Google Chrome 28 Blink  Blink WebKit 
WebKit Safari Mobile Safari Google Chrome Android
Browser
Chrome for
Android
3DS New 3DS Wii U PS3 PS4 Vita
525 3.1, 3.2 3.1 0.4
528 4.0 1 1.5, 1.6  
530 4.0 - 4.0.2 2 2.0, 2.1
531 4.0.3 - 4.0.5 4.0.4 4.10 - 1.00 - 1.81
532 4.0.5 3, 4
533 4.1, 5.0 5.0.2 5 2.2, 2.3
534 5.1 5.1 6 - 12 3.0 - 4.2 2.0.0-2J - 9.5.0-22J 2.1.0J - 3.1.0J
535 13 - 18 16 - 18 9.5.0-23J -
536 6.0 6.0 19, 20 8.1.0-0J - 4.0.0J - 1.00 - 1.76 2.00 - 3.20
537 7.0 7.0 21 - 27 4.3 25 - 27 2.00 - 3.30 -

脚注[編集]

出典[編集]



(一)^ Companies and Organizations that have contributed to WebKit ().  trac.webkit.org. 2010415

(二)^ Apple Inc.. Open Source - Internet & Web - WebKit (). 2009108

(三)^ http://weblogs.mozillazine.org/hyatt/archives/2005_06.html#008281

(四)^ CSS Transforms

(五)^ CSS3 Animations

(六)^ HTML5 Media Support by Antti Koivisto, Surfin' Safari blog, November 12th, 2007

(七)^ WebKit achieves Acid3 100/100 in public build

(八)^ Full Pass of Acid3

(九)^ WebKit2

(十)^ [webkit-dev] Announcing WebKit2

(11)^ AppleWebKit2Safariv5.1. . (2011721). https://forest.watch.impress.co.jp/docs/news/462091.html 2011724 

(12)^ WWDC 2014 Session 206 - Introducing the Modern WebKit API - ASCIIwwdc. 20141213

(13)^ webkit-dev Cleaning House

(14)^ The WebKit Open Source Project. WebKit (2015117). 2021329

(15)^ WebKit Downloads. WebKit (2016330). 2021329

(16)^ 'Web Browser for S60'2006524http://www.nokia.co.jp/about/release_060524.shtml2011724 

(17)^ Adobe Integrated Runtime (AIR)

(18)^ Adobe Dreamweaver CS3 10  

(19)^ What is Android?

(20)^ WebKitGtk - GNOME Live!

(21)^ Torch Mobile

(22)^ Stephen Shankland (2013214). OperaWebKit. CNET News. https://japan.cnet.com/article/35028206/ 2013214 

(23)^ The WebKit Open Source Project  JavaScript

(24)^ KDE-Darwin mailing list, "JavaScriptCore, Apples JavaScript framework based on KJS", 13 June 2002.

(25)^ The Great Browser JavaScript Showdown (20071219). 2009108

(26)^ SquirrelFish  WebKit  Trac

(27)^ Surfin Safari - Blog Archive  » Announcing SquirrelFish

(28)^ Introducing SquirrelFish Extreme

(29)^ WebKit.org Drosera wiki article

(30)^ Introducing Drosera. Surfin Safari. 2009108

(31)^ Commit removing Drosera. 2009108

(32)^ Muchmore, Michael (2008618). Review: Firefox 3 Stays Ahead of Browser Pack. http://www.foxnews.com/story/0,2933,368182,00.html 200896 

(33)^ SunSpider JavaScript Benchmark. 200896

(34)^ Announcing SunSpider 0.9 (20071218). 200896

(35)^ Atwood, Jeff (20071219). The Great Browser JavaScript Showdown. 200896

(36)^ Resig, John (200893). JavaScript Performance Rundown. 200869

(37)^ HTML5WebKit | ACCESS

(38)^ NetFront Life Browser PDAWebAndroid. .  TriWorks Corp. JAPAN (20101115). 20101115

(39)^ 3DSLGPL WebKit

(40)^ ACCESSNetFront® Browser NX 

(41)^ 

(42)^ Wii U 

(43)^ Wii U ACCESSNetFront® Browser NX | ACCESS

関連項目[編集]

外部リンク[編集]