WebKit

WebKit (Web)

[5] WebKit (ウェブキット) は、 Webブラウザーの中核部品であるレンダリング・エンジンの1つです。

WebKit を利用した Web ブラウザーなど

[6] WebKit を利用した Webブラウザーは、デスクトップスマートフォン組み込みなど各種デバイスで多数存在します。

[23] 次のWebブラウザーWebKit を用いていましたが、 fork 後は Blink を使っています。

開発

[14] WebKitSafari を開発している Apple のチーム Chrome を開発している Google のチーム を中心に多数の開発者が直接または間接的に関わるオープンソースのプロジェクトとして進められています。

[15] SafariChrome 自体はソース非公開の Webブラウザーですが、 WebKit はソースが公開されています。

歴史

[12] WebKitKHTML から派生しました。

[29] 10年代初頭には、 WebKit を使って独自の Webブラウザーを開発するのが微妙に流行りました。

[30] スマートフォンの普及によりシェアを拡大し、一時は SafariChrome を中心に市場の相当部分を専有しました。早くも寡占の弊害が懸念され、 WebKit monoculture などといわれました。

[31] この時代に追加された WebKit 固有の機能の多数は、 後に他の Webブラウザーもそのまま実装せざるを得なくなり、 Compatibility Standard などとして標準化もされています。

[24] Blinkfork し別プロジェクトとなりました。

メモ

[1] WebKit - OpenDarwin <http://wiki.opendarwin.org/index.php/WebKit> (名無しさん)

[2] はじめてのブラウザのつくり方 <http://homepage.mac.com/mkino2/safari/myfirst/index.html> (名無しさん)

[3] Surfin’ Safari - Blog Archive &#187; WebKit Shutting Down (2007-04-03 08:46:17 +09:00 版) <http://webkit.org/blog/100/webkit-shutting-down/>

[4] WebKit サーバーというものを作ってみた - IT戦記 ( 版) <http://d.hatena.ne.jp/amachang/20110831/1314757441>

[13] Safari DOM Additions Reference ( ( 版)) <http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariJSRef/_index.html#//apple_ref/doc/uid/TP40001482>

[16] PS3、ファームウェアv4.10からWebKitへ。 - あまたの何かしら。 ( ( 版)) <http://d.hatena.ne.jp/amatanoyo/20120208/1328681210>

[17] How WebKit Works - Google Drive ( ( 版)) <https://docs.google.com/presentation/pub?id=1ZRIQbUKw9Tf077odCh66OrrwRIVNLvI_nhLm2Gi__F0#slide=id.p>

[18] Planet WebKit ( ( 版)) <http://planet.webkit.org/>

[19] Emacs上でふつーの(WebKit)ブラウザを表示する - sheephead ( ( 版)) <http://sheephead.homelinux.org/2011/09/12/6795/>

[20] Vimprobable ( ( 版)) <http://sourceforge.net/apps/trac/vimprobable/>

[21] WebKit for Developers - Paul Irish ( (Paul Irish 著, 版)) <http://paulirish.com/2013/webkit-for-developers/>

[22] [webkit-dev] Google-Apple WebKit infrastructure transition has been completed ( ( 版)) <https://lists.webkit.org/pipermail/webkit-dev/2013-April/024632.html>

[25] The WebKit Open Source Project - Web Platform Status ( 版) <http://www.webkit.org/status.html>

[26] webkit/features.json at master · WebKit/webkit ( 版) <https://github.com/WebKit/webkit/blob/master/Source/JavaScriptCore/features.json>

[27] webkit/features.json at master · WebKit/webkit ( 版) <https://github.com/WebKit/webkit/blob/master/Source/WebCore/features.json>

[28] [webkit-dev] Request for feedback: Status page for WebKit ( 版) <https://lists.webkit.org/pipermail/webkit-dev/2015-March/027351.html>

[32] Nintendo Switchで使われているWebKitベースのWebブラウザに脆弱性、システムをクラッシュ可能 | スラド セキュリティ () <https://security.srad.jp/story/17/03/14/0436217/>

[33] New WebKit Features in Safari 11 | WebKit () <https://webkit.org/blog/7956/new-webkit-features-in-safari-11/>

[34] Introducing WebKit Build Archives | WebKit () <https://webkit.org/blog/7978/introducing-webkit-build-archives/>

[35] trevorlinton/webkit.js: Pure JavaScript Port of WebKit () <https://github.com/trevorlinton/webkit.js>