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持ってないんで誰か頑張ってください