WebKit
モバゲーを超えたコミュ!
[モバコミ]なら会えるさ

[Wikipedia|▼Menu]

WebKit
開発元Apple Inc., Trolltech, Nokia, Adobe, Google, 他
対応OSクロスプラットホーム
種別アプリケーションフレームワーク
ライセンスLGPL/BSD-style
公式サイトhttp://webkit.org/
 ・編・歴 

WebKit(ウェブキット)はアップルが中心となって開発されているオープンソースHTMLレンダリングエンジン群の総称である。HTMLCSSJavaScriptSVGなどを解釈する。
目次

1 概要

2 ライセンス

3 WebKitを使用するソフトウェア

3.1 ウェブブラウザ

3.2 その他のソフトウェア


4 脚注

5 関連項目

6 外部リンク

//


概要

Mac OS X v10.3以降に搭載されているMac OS X標準のWebブラウザSafariの基礎を成している。プログラマは僅かの作業でその機能を外部アプリケーションから利用できる。

2008年3月26日、WebKit r31356(最初のスコア100は、r31342)にてWeb標準準拠の指標の一つであるAcid3に公開版として最初に合格したレンダリングエンジンとなった[1]。2008年9月25日、スムーズなアニメーションを含め、Acid3を完全にパスしたと発表[2]

WebKitのObjective-C APIを用いることでWebサーバとの通信、Webページの取得および表示、外部プラグインの利用、などの機能を実行できる。

WebKitはKHTMLを基にしたHTMLパーザかつレンダラであるWebCoreと、KJSを基にしたJavaScriptエンジンであるJavaScriptCoreを下位ライブラリとして含む。両方のライブラリともパフォーマンス向上やWebサイトの表示の改善、Web標準へのさらなる準拠のために、基となったKDEの実装からかなりの修正が加えられている。

2005年6月7日、Safariの開発者 ⇒Dave Hyattは自身のブログ上でAppleがWebKitをオープンソース化し(それまではWebCoreとJavaScriptCoreのみがオープンソースであった)、CVSBugzillaへのアクセスを公開することを発表した[3]。これに関しては ⇒w:Bertrand SerletがAppleのWWDC 2005にて初めて公式発表を行っている。また、2006年1月10日にCVSからSubversionに移行した。

2008年6月2日、発表時点で従来より1.6倍の高速化を果たした、新たなJavaScriptCoreとしてバイトコードインタプリタVM[4]のSquirrelFishが発表された[5]。また、9月18日には、SquirrelFishよりおよそ2倍の高速化を果たしたSquirrelFish Extreme(SFX)が発表された[6]

当初Mac OS Xのために開発されたため、WebKitを使用したウェブブラウザはMac OS X専用のものが多かったが、Apple自身がWindows版のSafariの開発にも用いている。また、WebKitを初めてWindows環境に移植したSwiftというブラウザが以前開発されていた。

最近ではWebKitはMac OS X以外のプラットフォームでも活用され始めている。

Nokiaは、自社のSymbian OS上のインターフェース環境S60 3rd Editionのブラウザ用に、WebKitをS60に移植した(S60 WebKit)[7]

Adobeは、FlashFlex、HTML、JavaScript、Ajaxの技術を用いて、高度なインターネットアプリケーションを構築するクロスプラットフォームランタイムであるAIR(コードネームApollo)において、HTMLやJavaScriptを処理するエンジンとしてWebKitを採用している[8]。また、Adobe Dreamweaver CS4での採用が発表された[9]

Googleは、Google Chromeや携帯電話プラットフォームAndroidで採用している[10]

WebKit/GTK+は、GTK+向けのポート。様々なWebブラウザやメールクライアント等で利用されている[11]


★制服でHなバイト★
1日5万円★日払い★

[次ページ]
[オプション/リンク一覧]
[記事の検索]
[この項目を更新]
[おまかせ表示]
[トップページ]
[ニュースをチェック!]
[列車運行情報]
Size:23 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:Mamenoki