- From: CVS User ihickson <cvsmail@w3.org>
- Date: Tue, 11 Jun 2013 21:45:30 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/workers In directory roscoe:/tmp/cvs-serv3603 Modified Files: Overview.html Log Message: Try to clean up text where I referred to scripts that called a method, etc. Introduces the term 'incumbent script'. (whatwg r7954) --- /sources/public/html5/workers/Overview.html 2013/06/04 22:18:30 1.384 +++ /sources/public/html5/workers/Overview.html 2013/06/11 21:45:30 1.385 @@ -216,7 +216,7 @@ <h1>Web Workers</h1> - <h2 class="no-num no-toc" id="editor-s-draft-4-june-2013">Editor's Draft 4 June 2013</h2> + <h2 class="no-num no-toc" id="editor-s-draft-11-june-2013">Editor's Draft 11 June 2013</h2> <dl><dt>Latest Published Version:</dt> <dd><a href="http://www.w3.org/TR/workers/">http://www.w3.org/TR/workers/</a></dd> <dt>Latest Editor's Draft:</dt> @@ -353,7 +353,7 @@ </dl><p>The W3C <a href="http://www.w3.org/2008/webapps/">Web Applications Working Group</a> is the W3C working group responsible for this specification's progress along the W3C Recommendation track. - This specification is the 4 June 2013 Editor's Draft. + This specification is the 11 June 2013 Editor's Draft. </p> @@ -1390,7 +1390,7 @@ origin</dfn> that is set when the object is created.</p> <p class="note">For <span title="data protocol"><code title="">data:</code> URLs</span>, this is the <span>origin</span> - of the <span>entry script</span> that called the constructor. For + of the <span>entry script</span> when the constructor was called. For other <span title="URL">URLs</span>, this is the <span>origin</span> of the value of the <span>absolute URL</span> given in the worker's <code title="dom-WorkerGlobalScope-location"><a href="#dom-workerglobalscope-location"></a></code> attribute.</p> @@ -1915,7 +1915,8 @@ <li><p>Create a new <code><a href="#worker">Worker</a></code> object, associated with <var title="">worker global scope</var>. Let <var title="">worker</var> be this new object.</li> - <li><p><span>Create a new <code><a href="#messageport">MessagePort</a></code> object</span> owned by the <span title="script's global object">global object</span> of the <span title="concept-script">script</span> that invoked the constructor. Let this be the <var title="">outside port</var>.</li> + <li><p><span>Create a new <code><a href="#messageport">MessagePort</a></code> object</span> owned by the <span title="script's global object">global object</span> of the <span>incumbent script</span>. + Let this be the <var title="">outside port</var>.</li> <li><p>Associate the <var title="">outside port</var> with <var title="">worker</var>.</li> @@ -1937,7 +1938,8 @@ <li> <p>Let <var title="">docs</var> be the <a href="#list-of-relevant-document-objects-to-add">list of relevant <code>Document</code> objects to - add</a> given the <span title="script's global object">global object</span> of the <span title="concept-script">script</span> that invoked the constructor.</p> + add</a> given the <span title="script's global object">global object</span> of the <span>incumbent + script</span>.</p> </li> @@ -1951,19 +1953,19 @@ <li> - <p>If the <span title="script's global object">global object</span> of the <span title="concept-script">script</span> that invoked the constructor is a + <p>If the <span title="script's global object">global object</span> of the <span>incumbent + script</span> is a <code><a href="#workerglobalscope">WorkerGlobalScope</a></code> object (i.e. we are creating a nested worker), add <var title="">worker global scope</var> to the list of <a href="#the-worker-s-workers">the worker's workers</a> of the <code><a href="#workerglobalscope">WorkerGlobalScope</a></code> object that is the <span title="script's global object">global - object</span> of the <span title="concept-script">script</span> that invoked the - constructor.</p> + object</span> of the <span>incumbent script</span>.</p> </li> <li> <p><a href="#run-a-worker">Run a worker</a> for the resulting <span>absolute URL</span>, with the - <span>script's browsing context</span> of the script that invoked the method as the <var title="">owner browsing context</var>, with the <span>script's document</span> of the script - that invoked the method as the <var title="">owner document</var>, with the <span>origin</span> + <span>script's browsing context</span> of the <span>incumbent script</span> as the <var title="">owner browsing context</var>, with the <span>script's document</span> of the + <span>incumbent script</span> as the <var title="">owner document</var>, with the <span>origin</span> of the <span>entry script</span> as the <var title="">owner origin</var>, and with <var title="">worker global scope</var> as the global scope.</p> </li> @@ -2015,7 +2017,8 @@ <li> <p>Let <var title="">docs</var> be the <a href="#list-of-relevant-document-objects-to-add">list of relevant <code>Document</code> objects to - add</a> given the <span title="script's global object">global object</span> of the <span title="concept-script">script</span> that invoked the constructor.</p> + add</a> given the <span title="script's global object">global object</span> of the <span>incumbent + script</span>.</p> </li> @@ -2026,7 +2029,7 @@ <ol><li><p>Create a new <code><a href="#sharedworker">SharedWorker</a></code> object, which will shortly be associated with a <code><a href="#sharedworkerglobalscope">SharedWorkerGlobalScope</a></code> object. Let this <code><a href="#sharedworker">SharedWorker</a></code> object be <var title="">worker</var>.</li> - <li><p><span>Create a new <code><a href="#messageport">MessagePort</a></code> object</span> owned by the <span title="script's global object">global object</span> of the script that invoked the method. Let + <li><p><span>Create a new <code><a href="#messageport">MessagePort</a></code> object</span> owned by the <span title="script's global object">global object</span> of the <span>incumbent script</span>. Let this be the <var title="">outside port</var>.</li> <li><p>Assign <var title="">outside port</var> to the <code title="dom-SharedWorker-port"><a href="#dom-sharedworker-port">port</a></code> attribute of <var title="">worker</var>.</li> @@ -2049,8 +2052,8 @@ <li> <p>If <var title="">worker global scope</var> is not null, but the user agent has been - configured to disallow communication between the <span title="concept-script">script</span> - that invoked the constructor and the worker represented by the <var title="">worker global + configured to disallow communication between the <span>incumbent script</span> + and the worker represented by the <var title="">worker global scope</var>, then set <var title="">worker global scope</var> to null.</p> <p class="note">For example, a user agent could have a development mode that isolates a @@ -2095,10 +2098,12 @@ <li> - <p>If the <span title="script's global object">global object</span> of the <span title="concept-script">script</span> that invoked the constructor is a + <p>If the <span title="script's global object">global object</span> of the <span>incumbent + script</span> is a <code><a href="#workerglobalscope">WorkerGlobalScope</a></code> object, add <var title="">worker global scope</var> to the list of <a href="#the-worker-s-workers">the worker's workers</a> of the <code><a href="#workerglobalscope">WorkerGlobalScope</a></code> object that - is the <span title="script's global object">global object</span> of the <span title="concept-script">script</span> that invoked the constructor.</p> + is the <span title="script's global object">global object</span> of the <span>incumbent + script</span>.</p> </li> @@ -2144,18 +2149,19 @@ <li> - <p>If the <span title="script's global object">global object</span> of the <span title="concept-script">script</span> that invoked the constructor is a + <p>If the <span title="script's global object">global object</span> of the <span>incumbent + script</span> that invoked the constructor is a <code><a href="#workerglobalscope">WorkerGlobalScope</a></code> object, add <var title="">worker global scope</var> to the list of <a href="#the-worker-s-workers">the worker's workers</a> of the <code><a href="#workerglobalscope">WorkerGlobalScope</a></code> object that is the - <span title="script's global object">global object</span> of the <span title="concept-script">script</span> that invoked the constructor.</p> + <span title="script's global object">global object</span> of the <span>incumbent script</span>.</p> </li> <li> <p><a href="#run-a-worker">Run a worker</a> for <var title="">scriptURL</var>, with the <span>script's browsing - context</span> of the script that invoked the method as the <var title="">owner browsing - context</var>, with the <span>script's document</span> of the script that invoked the method as + context</span> of the <span>incumbent script</span> as the <var title="">owner browsing + context</var>, with the <span>script's document</span> of the <span>incumbent script</span> the <var title="">owner document</var>, with the <span>origin</span> of the <span>entry script</span> as the <var title="">owner origin</var>, and with <var title="">worker global scope</var> as the global scope.</p> @@ -2261,9 +2267,7 @@ <p>If an exception was thrown or if the script was prematurely aborted, then abort all these steps, letting the exception or - aborting continue to be processed by the script that called the - <code title="dom-WorkerGlobalScope-importScripts"><a href="#dom-workerglobalscope-importscripts">importScripts()</a></code> - method.</p> + aborting continue to be processed by the <span>incumbent script</span>.</p> <p>If the "<a href="#kill-a-worker">kill a worker</a>" or "<a href="#terminate-a-worker">terminate a worker</a>" algorithms abort the script then abort all these
Received on Tuesday, 11 June 2013 21:45:31 UTC