<div class="gmail_quote">On Fri, Aug 21, 2009 at 11:10 AM, Aaron Boodman <span dir="ltr">&lt;<a href="mailto:aa@google.com">aa@google.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">On Fri, Aug 21, 2009 at 4:50 AM, Mike Wilson&lt;<a href="mailto:mikewse@hotmail.com">mikewse@hotmail.com</a>&gt; wrote:<br>
&gt; Another thing:<br>
&gt;<br>
&gt; From the proposal it seems it will be possible for the GlobalScript context<br>
&gt; to keep references to objects (DOM, JS data, etc) private to pages, and vice<br>
&gt; versa possible for pages to keep references to GlobalScript objects. This<br>
&gt; also opens up for a new way for independent pages finding and keeping<br>
&gt; references to each other&#39;s objects if they are somehow registered in the<br>
&gt; GlobalScript.<br>
&gt;<br>
&gt; When reloading a page there is also the additional dimension of the<br>
&gt; GlobalScript possibly holding references to objects both from the previous<br>
&gt; and current incarnation of the Document. In a way it seems GlobalScript<br>
&gt; usage will in practice merge the JS worlds of all participating pages,<br>
&gt; potentially including those already navigated away from.<br>
&gt;<br>
&gt; What are your thoughts on this?<br>
<br>
</div>Don&#39;t all of these problems already exist with window.open() and<br>
frames? Can the existing solutions not be reused?</blockquote><div><br></div><div>It does look similar, so same methods could be used. One idea which was mentioned (and seems like nice to have) is to have a couple of events exposed to the GlobalScript global scope, &#39;connected&#39; and &#39;disconnected&#39; which would fire when a page connects to a GlobalScript and right after it is closed (so it &#39;disconnects&#39; from it). This can help with housekeeping, although more thought should go into defining those, their parameters etc.</div>
<div><br></div><div>Dmitry</div></div><br>