<div class="gmail_quote">On Mon, Nov 30, 2009 at 3:08 PM, Geoffrey Garen <span dir="ltr">&lt;<a href="mailto:ggaren@apple.com">ggaren@apple.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">&gt; Just a note:<br>
&gt;<br>
&gt; In Chrome, a SharedWorker is reachable from any WebKit process, whereas a SharedScript would only be reachable within a WebKit process.  This is an interesting distinction, and I can imagine some use cases for SharedWorker that SharedScript could not address.  (This distinction arises because we did not want to build a script proxy between WebKit processes as that would be quite costly.)<br>

&gt;<br>
&gt; For example, suppose you wanted to have only one instance of a web app responsible for manipulating a database or communicating with a server.  There&#39;s no guarantee that multiple instances of a web app would all run in the same WebKit process.<br>

<br>
</div>Actually, I objected to that distinction, and it has been removed from the specification.<br>
<br>
You can find the discussion here: <a href="https://bugs.webkit.org/show_bug.cgi?id=31317" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=31317</a>.<br>
<br>
And the specification here: <a href="http://docs.google.com/View?id=dxv3cth_4gvggh3gh" target="_blank">http://docs.google.com/View?id=dxv3cth_4gvggh3gh</a>.<br>
<br></blockquote><div><br><br></div><div>It is not clear to me what you are arguing for.  Are you saying that Chrome is wrong to allow *unrelated* similar-origin-browsing-contexts to see the same SharedWorker instances?</div>
<div><br></div><div>-Darin</div></div>