**** スレ立て依頼所 ****

このエントリーをはてなブックマークに追加
103 アスピレーター(大阪府)
【Safari や Chrome 】アップル、マルチプロセス化されたWebKit2を発表 【iPhone や Android】

アップルの開発者 Anders Carlssonが、WebKit フレームワークの次世代版 WebKit2を発表しました。
WebKit は Safari や Chrome ブラウザ (そして iPhone や Android ) などで使われるフレームワーク。
WebKit2 (暫定名) での変更点は、Chrome ブラウザのような マルチプロセス (Split process model ) に対応した。

独自にマルチプロセスを取り入れている Chromeブラウザは個々のタブや Flash Player などのプラグイン、拡張機能を
それぞれ別のプロセスで動かしているため、なにかひとつの要素が固まったり落ちてもブラウザ全体が巻き込まれない利点が
あります。また拡張を重ねた Firefox でありがちな「なんとなく落ちる / 固まる / 遅くなったけれどなにが原因なのか
切り分けられない」にも、拡張やプラグインごとにタスクマネージャから負荷やリソース消費を確認できるのも強みです。

WebKit2のプロセス分離は JavaScript や HTML、レイアウトといった処理をそれぞれ別のプロセスで動かすもの。
Chromeブラウザアプリとの違いはフレームワークそのものにプロセス分割が導入されているため、
API を呼び出すほかのアプリからそのまま利用できること。
わざわざ「2」がついたのは現行の WebKitとAPIの互換性がないため。各社ブラウザアプリの対応はもうすこし先の話です。

http://japanese.engadget.com/2010/04/11/webkit2/

※Webkitは次期Firefoxにも採用される予定です
 http://journal.mycom.co.jp/news/2010/03/11/012/index.html