WebKitは2001年Apple が KHTML/KJS (KDE Konqueror プロジェクト 1998年) からフォークした Web ブラウザエンジンでSafari (2003年)・iOS Safari (2007年)・Chrome (初期2008-2013年)・全iOS WebView の中核となり 2013年Google Chrome は Blink (WebKit フォーク) へ分岐したが Apple Safari の主力エンジン継続。
WebKitは2001年Apple が KHTML/KJS (KDE Konqueror プロジェクト 1998年) からフォークした Web ブラウザエンジンで Safari 1.0 (2003年Mac OS X Panther 10.3 同時) ・iOS Safari (2007年iPhone OS 1)・Chrome (初期2008-2013年Blink フォーク前)・全iOS WebView (iOS の全ブラウザはWebKit 強制) ・Adobe AIR (2008-2017年・廃止)・PlayStation 3/4/5 ブラウザ・任天堂Switch ブラウザ・電子書籍リーダー (Kobo・楽天Kobo) で採用された Web ブラウザエンジン。2013年4月Google Chrome は WebKit から Blink へ分岐 (フォーク) ・Apple Safari の主力エンジン継続・2024年現代もSafari エンジン継続。iOS でWebKit 強制は2024年EU Digital Markets Act (DMA) で緩和され他エンジン (Chrome Blink・Firefox Gecko) 採用可能化・但しSafari 標準維持。
WebKit の祖先:
WebKit の初公開:
モバイルWeb の標準:
Google Chrome の祖先:
WebKit 史最大の節目:
2007-2024年iOS のWebKit 独占:
| 項目 | Trident (IE) | Gecko (Firefox) | WebKit (Safari) | Blink (Chrome) |
|---|---|---|---|---|
| 開発元 | Microsoft (1997-2015年) | Mozilla (1998年-) | **Apple (2001年-) ** | Google (2013年-) |
| 起源 | 自社開発 | Netscape Navigator | **KHTML/KJS (KDE) ** | WebKit フォーク |
| JavaScript エンジン | Chakra (旧JScript) | SpiderMonkey | **JavaScriptCore (Nitro) ** | V8 |
| 採用ブラウザ | IE (2022年廃止) | Firefox | Safari・iOS 全ブラウザ | Chrome・Edge・Brave・Opera・Vivaldi・Arc |
Q1: WebKit と Blink の違いは? A: Blink は2013年Google が WebKit からフォークした派生エンジン・両者の歴史的起源は同じ (KHTML 1998年) だが2013年以降独立進化・10年間で機能差大・WebKit は Apple Safari 専用化・Blink は Chromium 系 (Chrome・Edge・Brave・Opera・Vivaldi・Arc) で多様化。
Q2: なぜApple は iOS でWebKit 強制したか? A: (1) iOS Safari の性能・バッテリー効率最適化・(2) App Store の Web ベースアプリ (PWA) を制限し App Store 経由アプリ販売促進・(3) セキュリティ統一管理・(4) Apple のエコシステム支配維持・(5) 一部Chrome の独占防止・全要因で「Apple の戦略的選択」・但しEU DMA (2024年) で批判・緩和。
Q3: 現代でWebKit 開発参加可能? A: WebKit.org オープンソース (2005年-) ・誰でも Bug 報告・Patch 提出・Apple がメインメンテナ・現代Apple+Igalia (スペインのコンサル) +Sony 等が主要貢献者。GitHub にミラー (github.com/WebKit/WebKit) ・現代Web 標準 (HTML/CSS/JavaScript) 実装に貢献可能。
| シェア (2024年) | 0% (廃止) | 3% | 15-20% (Safari iOS+macOS) | 70%+ (Chromium 系合計) |