コンテンツにスキップ

WebKit

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Webkitから転送)
WebKit
2015年時点のロゴマーク。
開発元 AppleKDEノキア[1]
最新評価版

Nightly[2]

リポジトリ ウィキデータを編集
対応OS クロスプラットフォーム
対応言語 C++
サポート状況 開発中
種別 レンダリングエンジン
ライセンス LGPL / BSD-style
公式サイト webkit.org ウィキデータを編集
テンプレートを表示

WebKitAppleHTMLHTMLCSSJavaScriptSVGMathML

WebKitApplemacOSSafariLinuxBSDUnixKHTML

[]


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

歴史[編集]


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[4]Bertrand SerletAppleWWDC 20052006110CVSSubversion

2007CSS[5]2009W3C[6]

200711HTML5[7]HTML5WebKit

2008326WebKit r31356100r31342Acid3[8]2008925Acid3[9]

WebKit2[]


201048WebKit2[10][11]WebKit2AppleTizenWebKit2WebKitAPIWebKit2WebKit

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

Blinkとの分裂[編集]


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

[]


macOSWebKit使macOSGoogle Chrome (Chromium20134WebKitBlink使) LinuxWindowsWebKitAppleWindowsSafariWebKit

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

FlashFlexHTMLJavaScriptAjaxAIRApolloHTMLJavaScriptWebKit[18]Adobe Dreamweaver CS4[19]

GoogleGoogle ChromeAndroid(4.3)Android[20]

WebKit/GTK+GTK+GTKWeb[21]

WindowsLunascape5.0αWebKit

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

Opera SoftwareWebkit[23]Blink

[]

WebCore[]


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

JavaScriptCore[]


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

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

Drosera[]


DroseraWebKitJavaScript[30][31]DroseraDroseraWeb Inspector[32]

SunSpider[]


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

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

WebKit使[]

[]



Arora (Qt Webkit Integration)

MidoriWebkit/GTK+Xfce

QtWeb

NetFront Browser NX [38]

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[39]


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

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

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

(二)^ WebKit Nightly Builds. WebKit.org. 2016432014527

(三)^ 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

(11)^ [webkit-dev] Announcing WebKit2

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

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

(14)^ webkit-dev Cleaning House

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

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

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

(18)^ Adobe Integrated Runtime (AIR)

(19)^ Adobe Dreamweaver CS3 10  

(20)^ What is Android?

(21)^ WebKitGtk - GNOME Live!

(22)^ Torch Mobile

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

(24)^ The WebKit Open Source Project  JavaScript

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

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

(27)^ SquirrelFish  WebKit  Trac

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

(29)^ Introducing SquirrelFish Extreme

(30)^ WebKit.org Drosera wiki article

(31)^ Introducing Drosera. Surfin Safari. 2009108

(32)^ Commit removing Drosera. 2009108

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

(34)^ SunSpider JavaScript Benchmark. 200896

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

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

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

(38)^ HTML5WebKit | ACCESS

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

(40)^ 3DSLGPL WebKit

(41)^ ACCESSNetFront® Browser NX 

(42)^ 

(43)^ Wii U 

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

関連項目[編集]

外部リンク[編集]