WebKit monoculture

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 はソースが公開されています。

[37] GitHub - WebKit/standards-positions: WebKit's positions on emerging web specifications, https://github.com/WebKit/standards-positions

歴史

[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 » 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

[36] WebKit/explainers: Explainers from WebKit contributors () https://github.com/webKit/explainers

[111] HTML要素概説
注釈