Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,369)  
Tera Term  (1,858)  
CrystalDiskInfo  (1,765)  
HandBrake Japanese Language Version  (1,703)  
CrystalDiskMark  (977)  
FFFTP  (735)  
ffdshow  (699)  
MergeDoc  (606)  
mixfont-mplus-ipa  (566)  
10  TortoiseSVN  (548)  
11  ギコナビ  (518)  
12  BathyScaphe  (458)  
13  Amateras  (380)  
14  えこでこツール  (332)  
15  FreeMind  (291)  
More >>

プロセス分割モデルを取り入れた「WebKit2」発表

2010年04月12日 11:54 末岡洋子

 米AppleのWebKit Open Source Projectは4月8日、オープンソースのWebブラウザエンジン「WebKit2」を発表した。JavaScriptの実行やHTMLのパース、レイアウトなどを個別のプロセスで実行する「split process model」をサポートしているのが特徴。

 WebKitはKDEコミュニティで開発されていたHTMLレンダリングエンジン「KHTML」をベースにAppleが拡張を加えたHTMLレンダリングエンジンで、AppleのSafariやGoogle Chrome、フィンランドNokiaのスマートフォン「S60」向けWebブラウザなどで利用されている。

 WebKit2ではJavaScriptやHTML、各種要素のレイアウトといったWebコンテンツ関連処理をアプリケーションUIから独立したプロセスで実行する。そのため、HTMLのレンダリングやプラグインの実行時に問題が発生した場合でもWebブラウザ全体には支障が及ばないという。これはGoogle Chromeで行われているアプローチに近いものの、フレームワークレベルで実装されているためWebKitを採用するすべてのWebブラウザで利用できる点が異なるとのこと。

 WebKit2ではWebKitから大幅にAPIの仕様が変更されており、互換性が失われている。そのため「WebKit2」という新たな名称を採用、従来のWebKitとは区別できるようにしているとのこと。

 WebKit2の対応OSはMac OS XとWindowsで、CベースのノンブロッキングAPIをベースに、Mac OS X向けにはそれをラップしたObjective-C APIを提供する。ライセンスはWebKitと同じくLGPLおよびBSDライセンス。開発チームは現在、WebKit2は初期技術段階であり、運用レベルではないと注意している。

WebKit Open Source Project
http://webkit.org/

最終更新:2010年06月12日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.