Safari 5.1 for Windowsのプロセスアーキテクチャを取り急ぎ調べてみた

適当に挙動から推察した

とりあえず基本はこんな感じ

  • Safari.exe(UIプロセス)
    • WebKit2WebProcess.exe(コンテンツプロセス)

あれはどのプロセスでうごくの

ブックマークとか履歴とかTop Site
UIプロセス
Reading List
専用プロセス(同期する関係ですかね)
Reader
コンテンツプロセスを共用
開いたタブ
全部一緒にコンテンツプロセスを共用
別ウィンドウのタブ
全部一緒にコンテンツプロセスを共用
Flash Player
たぶんコンテンツプロセスを共用
Sliverlight
WebKit2WebProcess.exeの子にagcp.exeとか一時的に作る
(ディレクトリからしてSliverlight関連なのは間違いない)
開発者ツール
全部一緒にコンテンツプロセスを共用

Mac版は?

僕はMac持ってないんで誰か頑張ってください