<div class="gmail_quote">On Mon, Apr 6, 2009 at 8:57 PM, timeless <span dir="ltr"><<a href="mailto:timeless@gmail.com">timeless@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
FWIW, iirc multiple processes from IE dates to at least IE4<br>
<br>
The best url I can find on the subject atm is<br>
<<a href="http://aroundcny.com/technofile/texts/bit092098.html" target="_blank">http://aroundcny.com/technofile/texts/bit092098.html</a>>.<br>
<div class="im"><br>
Michael Nordman <<a href="mailto:michaeln@google.com">michaeln@google.com</a>> wrote:<br>
> There are additional constraints that haven't been mentioned yet... Plugins.<br>
> The current model for plugins is that they execute in a single-threaded<br>
> world. Chrome maintains that model by hosting each plugin in its own process<br>
> and RPC'ing method invocations back and forth between calling pages and the<br>
> plugin instances. All plugin instances (of a given plugin) reside on the<br>
> same thread.<br>
<br>
</div><div class="im">Robert O'Callahan <<a href="mailto:robert@ocallahan.org">robert@ocallahan.org</a>> wrote:<br>
</div><div class="im">> Why can't instances of a plugin in different browser contexts be hosted<br>
> in separate processes?<br>
<br>
</div><div class="im">Michael Nordman <<a href="mailto:michaeln@google.com">michaeln@google.com</a>> wrote:<br>
</div><div class="im">> It would be expensive, and i think has this would have some correctness<br>
> issues too depending on the plugin. Some plugins depend on instances knowing<br>
> about each other and interoperating with each other out of band of DOM based<br>
> means doing so.<br>
<br>
</div><div class="im">Michael Nordman <<a href="mailto:michaeln@google.com">michaeln@google.com</a>> wrote:<br>
</div><div class="im">> And others probably assume they have exclusive access to mutable plugin<br>
> resources on disk.<br>
<br>
</div>This seems unlikely. I can run Firefox, Safari, Chrome, IE, Opera, and<br>
others browsers at the same time, heck I can run multiple profiles of<br>
a couple of these (I can't find the option in the current version of<br>
Chrome, but I used it before).<br>
</blockquote></div><br><div>chrome.exe --user-data-dir=c:\foo</div>