WebKit
WebKit(ウェブキット)は、Appleが
![]() | |
Apple、KDE、ノキア | |
Nightly[2]
| |
リポジトリ | |
クロスプラットフォーム | |
C++ | |
サポート |
|
レンダリングエンジン | |
ライセンス | LGPL / BSD-style |
webkit |
WebKitは、
ライセンス
WebKitのWebCoreおよびJavaScriptCoreライブラリはGNU Lesser General Public License (LGPL) 、その
歴史
WebKitは
起源
LinuxやBSDなどのUnix
WebKitはKHTMLを
その
開発 ・オープンソース化
Mac OS X v10.3
2005
2007
2007
2008
WebKit2
2010
2011
Blinkとの分裂
2013
移植
- ノキアは、
自社 のSymbian OS上 のインターフェース環境 S60 3rd Editionのブラウザ用 に、WebKitをS60に移植 した (S60 WebKit)[17]。 - アドビは、Flash、Flex、HTML、JavaScript、Ajaxの
技術 を用 いて、高度 なインターネットアプリケーションを構築 するクロスプラットフォームなランタイムであるAIR(コードネームApollo)において、HTMLやJavaScriptを処理 するエンジンとしてWebKitを採用 している[18]。また、Adobe Dreamweaver CS4での採用 が発表 された[19]。 - Googleは、Google ChromeやAndroid
標準 ブラウザ(4.3以前 )、携帯 電話 プラットフォームAndroidで採用 している[20]。 - WebKit/GTK+は、GTK+(
現 ・GTK)向 けのポート。様々 なWebブラウザやメールクライアント等 で利用 されている[21]。 - Windows
向 けのウェブブラウザであるLunascapeは、バージョン5.0αから、WebKitを選択 可能 なエンジンの一 つとして搭載 。 - Iris Browserは、Torch MobileによるWebKitをベースにした、QTとQtopia、Windows Mobile
向 けブラウザ。1.0.5PreviewよりWindows Mobile 5もサポートされた[22]。 - Opera Softwareは、
自社 の独自 路線 を変更 し、Webkitの採用 を決 めたことを発表 していた[23]。ただし、前述 の通 りその後 Blinkへ移行 している。
コンポーネント
WebCore
WebCoreは、WebKitプロジェクトにより
JavaScriptCore
JavaScriptCoreは、WebKitの
2008
Drosera
DroseraはWebKitのナイトリービルドに
SunSpider
SunSpiderは、
SunSpiderはAppleのWebKitチームによって2007
WebKitを使用 するソフトウェア
ウェブブラウザ
- クロスプラットフォーム
- macOS
向 け - Windows
向 け - Unix
系 OS向 け - Haiku
向 け - モバイル
向 け- BlackBerry Browser(6.0
以降 ) - Iris Browser (for Windows Mobile 5/6)
- NetFront Life Browser[39]
- BlackBerry Browser(6.0
- ゲーム
機 向 け- ニンテンドー3DS インターネットブラウザー(システムバージョン2.0.0-2J
以降 )- NetFront Browser NX が
搭載 されている[40][41]。ただし、任天堂 の仕様 ではNetFront Browserになっている[42]。
- NetFront Browser NX が
- Wii U インターネットブラウザー(システムバージョン2.1.0J
以降 )- NetFront Browser NX が
搭載 されている[43][44]
- NetFront Browser NX が
- PlayStation Vita Browser
- PlayStation 3 Internet browser(システムソフトウェア4.10
以降 ) - PlayStation 4 インターネットブラウザー
- ニンテンドー3DS インターネットブラウザー(システムバージョン2.0.0-2J
WebKit2
- macOSおよびiOS
向 け
開発 終了
Chromiumベース
全 てBlinkへ移行
その他 のソフトウェア
バージョンの対応 関係
Google Chrome は 28
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. 2010年 4月 15日 閲覧 。 - ^ “WebKit Nightly Builds”. WebKit.org. April 3, 2016
時 点 のオリジナルよりアーカイブ。May 27, 2014閲覧 。 - ^ Apple Inc.. “Open Source - Internet & Web - WebKit” (
英語 ). 2009年 10月 8日 閲覧 。 - ^ 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
- ^ “Apple、マルチプロセス
採用 の“WebKit2”を搭載 した「Safari」v5.1を公開 ”.窓 の杜 . (2011年 7月 21日 ) 2011年 7月 24日 閲覧 。 - ^ “WWDC 2014 Session 206 - Introducing the Modern WebKit API - ASCIIwwdc”. 2014
年 12月13日 閲覧 。 - ^ webkit-dev Cleaning House
- ^ “The WebKit Open Source Project”. WebKit (2015
年 11月7日 ). 2021年 3月 29日 閲覧 。 - ^ “WebKit Downloads”. WebKit (2016
年 3月 30日 ). 2021年 3月 29日 閲覧 。 - ^ 『ノキア、'Web Browser for S60'エンジンのコードをオープンソース・コミュニティに
公開 』(プレスリリース)ノキア・ジャパン、2006年 5月 24日 。2011年 7月 24日 閲覧 。 - ^ Adobe Integrated Runtime (AIR)
- ^ Adobe Dreamweaver CS3 10
周年 記念 イベント レポート - ^ What is Android?
- ^ WebKitGtk - GNOME Live!
- ^ Torch Mobile
- ^ Stephen Shankland (2013
年 2月 14日 ). “Opera、ブラウザエンジンにWebKitを採用 へ”. CNET News 2013年 2月 14日 閲覧 。 - ^ The WebKit Open Source Project – JavaScript
- ^ KDE-Darwin mailing list, "JavaScriptCore, Apple’s JavaScript framework based on KJS", 13 June 2002.
- ^ “The Great Browser JavaScript Showdown” (2007
年 12月19日 ). 2009年 10月 8日 閲覧 。 - ^ SquirrelFish – WebKit – Trac
- ^ Surfin’ Safari - Blog Archive » Announcing SquirrelFish
- ^ Introducing SquirrelFish Extreme
- ^ WebKit.org Drosera wiki article
- ^ “Introducing Drosera”. Surfin’ Safari. 2009
年 10月 8日 閲覧 。 - ^ “Commit removing Drosera”. 2009
年 10月 8日 閲覧 。 - ^ Muchmore, Michael (2008
年 6月 18日 ). “Review: Firefox 3 Stays Ahead of Browser Pack” 2008年 9月 6日 閲覧 。 - ^ “SunSpider JavaScript Benchmark”. 2008
年 9月 6日 閲覧 。 - ^ “Announcing SunSpider 0.9” (2007
年 12月18日 ). 2008年 9月 6日 閲覧 。 - ^ Atwood, Jeff (2007
年 12月19日 ). “The Great Browser JavaScript Showdown”. 2008年 9月 6日 閲覧 。 - ^ Resig, John (2008
年 9月 3日 ). “JavaScript Performance Rundown”. 2008年 6月 9日 閲覧 。 - ^ HTML5
対応 のWebKit版 ブラウザ |株式会社 ACCESS - ^ “NetFront Life Browser
和製 PDA用 WebブラウザがAndroid端末 に登場 ”. アンドロイダー. TriWorks Corp. JAPAN (2010年 11月15日 ). 2010年 11月15日 閲覧 。 - ^ ニンテンドー3DS
用 インターネットブラウザーLGPL適用 オープンソースについて アーカイブの中 にWebKitのソースコードが入 っている - ^ ACCESS、
情報 家電 向 けブラウザの新 製品 「NetFront® Browser NX」を発表 - ^ インターネットブラウザーの
主 な仕様 - ^ Wii U インターネットブラウザーの
主 な仕様 - ^
任天堂 の新 ゲーム機 「Wii U」に ACCESSの「NetFront® Browser NX」をブラウザエンジンとして提供 |株式会社 ACCESS