Ensured proper redirect
authorPhilippe Le Hegaret <plh@w3.org>
Thu, 09 Apr 2015 16:06:49 -0400
changeset 751 d711d1002738
parent 750 c26c9a6f72dd
child 752 0b7ad3eb7653
Ensured proper redirect
specs/Beacon/Overview.html
specs/HighResolutionTime2/Overview.html
specs/NavigationErrorLogging/Overview.html
specs/NavigationTiming2/Overview.html
specs/PageVisibility2/Overview.html
specs/PerformanceTimeline/Overview.html
specs/RequestAnimationFrame/Overview.html
specs/ResourceTiming2/Overview.html
specs/UserTiming/Overview.html
--- a/specs/Beacon/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/Beacon/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -1,478 +1,21 @@
 <!DOCTYPE html>
-<html lang="en">
+<html>
+
 <head>
-  <meta charset="utf-8">
   <title>Beacon</title>
-<style>
-   pre.idl { border:solid thin; background:#eee; color:#000; padding:0.5em }
-   pre.idl :link, pre.idl :visited { color:inherit; background:transparent }
-   pre code { color:inherit; background:transparent }
-   div.example { margin-left:1em; padding-left:1em; border-left:double; color:#222; background:#fcfcfc }
-   .note { margin-left:2em; font-weight:bold; font-style:italic; color:#008000 }
-   p.note::before { content:"Note: " }
-   .XXX { padding:.5em; border:solid #f00 }
-   p.XXX::before { content:"Issue: " }
-   dl.switch { padding-left:2em }
-   dl.switch > dt { text-indent:-1.5em }
-   dl.switch > dt:before { content:'\21AA'; padding:0 0.5em 0 0; display:inline-block; width:1em; text-align:right; line-height:0.5em }
-   dl.domintro { color: green; margin: 2em 0 2em 2em; padding: 0.5em 1em; border: none; background: #DDFFDD; }
-   dl.domintro dt, dl.domintro dt * { color: black; text-decoration: none; }
-   dl.domintro dd { margin: 0.5em 0 1em 2em; padding: 0; }
-   dl.domintro dd p { margin: 0.5em 0; }
-   dl.domintro:before { display: table; margin: -1em -0.5em -0.5em auto; width: auto; content: 'This box is non-normative. Implementation requirements are given below this box.'; color: red; border: solid 2px; background: white; padding: 0 0.25em; }
-   div.parameters{ display:block; margin-left: 25px;}
-   div.returnvalues{ display:block; margin-left: 25px;}
-   .ednote { border-top: 3px solid red; border-bottom: 3px solid red; margin: 1em 2em; padding: 0 1em 0 1em; background: #f8eeee }
-   .ednoteHeader { font-weight: bold; display: block; padding-top: 0.5em }
-   em.ct { text-transform:lowercase; font-variant:small-caps; font-style:normal }
-   dfn { font-weight:bold; font-style:normal }
-   code { color:orangered }
-   code :link, code :visited { color:inherit }
-   hr:not(.top) { display:block; background:none; border:none; padding:0; margin:2em 0; height:auto }
-   table { border-collapse:collapse; border-style:hidden hidden none hidden }
-   table thead { border-bottom:solid }
-   table tbody th:first-child { border-left:solid }
-   table td, table th { border-left:solid; border-right:solid; border-bottom:solid thin; vertical-align:top; padding:0.2em }
-  .auto-style1 { background-color: #FFFFFF;}
-  .ednote { border-top: 3px solid red; border-bottom: 3px solid red; margin: 1em 2em; padding: 0 1em 0 1em; background: #f8eeee }
-  .ednoteHeader { font-weight: bold; display: block; padding-top: 0.5em }
-  .element {background: #F4F4FA; color: black; margin: 0 0 1em 0.15em; padding: 0 1em 0.25em 0.75em; border-left: solid #9999FF 0.25em; position: relative; z-index: 1; }
-  </style>
-  <link href="https://www.w3.org/StyleSheets/TR/W3C-ED.css" rel="stylesheet" type="text/css">
+  <meta charset='utf-8'>
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/beacon/">
 </head>
 
-<body class="draft">
-
-<div class="head">
-<h1>Beacon</h1>
-
-<h2 class="no-num no-toc" id="editors-draft-february-12-2014">Editor's Draft February 12, 2014</h2>
-<dl>
-  <dt>This version:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/Beacon/Overview.html">https://w3c.github.io/web-performance/specs/Beacon/Overview.html</a></dd>
-
-  <dt>Latest published version:</dt>
-    <dd><a
-      href="http://www.w3.org/TR/beacon/">http://www.w3.org/TR/beacon/</a></dd>
-
-  <dt>Editors:</dt>
-    <dd class="vcard"><span class="fn">Arvind Jain</span>, <span 
-      class="org">Google Inc.</span>, &lt;<a
-      class="email" href="mailto:arvind@google.com">arvind@google.com</a>&gt; </dd>
-    <dd class="vcard"><span class="fn">Jatinder Mann</span>, <span
-      class="org">Microsoft Corp.</span>, &lt;<a
-      class="email" href="mailto:jmann@microsoft.com">jmann@microsoft.com</a>&gt; 
-      <i>(Until February 2014)</i></dd>
-</dl>
-
-    <p class=copyright><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
-    &copy; 2013 <a href="http://www.w3.org/"><abbr title="World Wide
-    Web Consortium">W3C</abbr></a><sup>&reg;</sup>
-    (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts
-    Institute of
-    Technology">MIT</abbr></a>, <a href="http://www.ercim.eu/"><abbr title="European
-    Research Consortium for Informatics and
-    Mathematics">ERCIM</abbr></a>, <a href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>),
-    All Rights
-    Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
-    <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
-
-    and <a
-    href="http://www.w3.org/Consortium/Legal/copyright-documents">document
-    use</a> rules apply.</p>
-
-   <hr class='top'>
-</div>
-
-<h2 class="no-num no-toc" id="abstract">Abstract</h2>
-
-<p>
-    This specification defines an interoperable means for site developers to asynchronously transfer 
-    small HTTP data from the User Agent to a web server. 
-</p>
-
-<h2 class="no-num no-toc" id="status-of-this-document">Status of this
-document</h2>
-
-  <p><em>This section describes the status of this document at the time of
-   its publication. Other documents may supersede this document. A list of
-   current W3C publications and the latest revision of this technical report
-   can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
-   index</a> at http://www.w3.org/TR/.</em></p>
-
-<p>This is an <strong>editor's draft</strong> and may change without any
-notices. </p>
-
-<p>Please send comments
-   to <a href="mailto:public-web-perf@w3.org?subject=%5BBeacon%5D%20">public-web-perf@w3.org</a>
-   (<a href="http://lists.w3.org/Archives/Public/public-web-perf/">archived</a>)
-   with <samp>[Beacon]</samp> at the start of the subject line.</p>
-
-<p>This document is produced by
-   the <a href="http://www.w3.org/2010/webperf/">Web Performance</a>
-   Working Group.</p>
-
-
-<h2 class="no-num no-toc" id="table-of-contents">Table of Contents</h2>
-<!--begin-toc-->
-<ol class="toc">
-  <li><a href="#introduction"><span class="secno">1
-  </span>Introduction</a></li>
-  <li><a href="#conformance-requirements"><span class="secno">2
-    </span>Conformance requirements</a></li>
-  <li><a href="#terminology"><span class="secno">3 </span>Terminology</a></li>
-  <li><a href="#sec-beacon"><span class="secno">4 </span>Beacon</a> 
-    <ol class="toc">
-      <li><a href="#sec-beacon-introduction"><span class="secno">4.1 </span>Introduction</a></li>
-      <li><a href="#sec-sendBeacon-method"><span class="secno">4.2 </span><code>sendBeacon</code> Method</a></li>
-      <li><a href="#sec-processing-model"><span class="secno">4.3 </span>Processing Model</a></li>
-    </ol>
-  </li>
-  <li><a href="#references"><span class="secno">6 </span>References</a></li>
-  <li><a class="no-num" href="#acknowledgements">Acknowledgements</a></li>
-</ol>
-<!--end-toc-->
-
-<h2 id="introduction"><span class="secno">1 </span>Introduction</h2>
-
-<p>This section is non-normative.</p>
-
-<p>
-    The Beacon specification defines an interface that web developers can use to asynchronously transfer 
-    small HTTP data from the User Agent to a web server.
-</p>
-
-<p>
-    The specification addresses the needs of analytics and diagnostics code that typically attempt to send data to a web server prior to the unloading
-    of the document. Sending the data any sooner may result in a missed opportunity to gather data. However,
-    ensuring that the data has been sent during the unloading of a document is something that has 
-    traditionally been difficult for developers.
-</p>
-<p>
-    User agents will typically ignore asynchronous XMLHttpRequests made in an unload handler. To solve this problem,
-    analytics and diagnostics code will typically make a synchronous XMLHttpRequest in an unload or beforeunload handler to submit
-    the data. The synchronous XMLHttpRequest forces the User Agent to delay unloading the document, and makes the 
-    next navigation appear to be slower. There is nothing the next page can do to avoid this perception of poor page 
-    load performance.
-</p>
-
-<p> 
-    There are other techniques used to ensure that data is submitted. One such technique is to delay
-    the unload in order to submit data by creating an Image element and setting its <code>src</code> attribute within 
-    the unload handler. As most user agents will delay the unload to complete the pending image load, data can be 
-    submitted during the unload. Another technique is to create a no-op loop for several seconds within the 
-    unload handler to delay the unload and submit data to a server.
-</p>
-
-<p>
-    Not only do these techniques represent poor coding patterns, some of them are unreliable and also result in the 
-    perception of poor page load performance for the next navigation.
-</p>
-
-<div class="example">
-    <p>
-        The following example shows a theoretical analytics code that attempts to submit data to a server by
-        using a synchronous XMLHttpRequest in an unload handler. This results in the unload of the page to be delayed.
-    </p>
-<pre>
-window.addEventListener('unload', logData, false);
-
-function logData() {
-    var client = new XMLHttpRequest();
-    client.open("POST", "/log", false); // third parameter indicates sync xhr
-    client.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
-    client.send(analyticsData);
-}
-</pre>
-</div>
-<p>
-    Using the <a href="#dom-BeaconHTTPMethod-sendBeacon"><code>sendBeacon</code></a> method, the data will be transmitted asynchronously 
-    to the web server when the User Agent has had an opportunity to do so, without delaying the unload or 
-    affecting the performance of the next navigation.
-</p>
- 
-<div class="example">
-<p>
-    The following example shows a theoretical analytics code pattern that submits data to a server using the by
-    using the <a href="#dom-BeaconHTTPMethod-sendBeacon"><code>sendBeacon</code></a> method.
-</p>
-<pre>
-window.addEventListener('unload', logData, false);
-
-function logData() {
-    navigator.sendBeacon("/log", analyticsData);
-}
-</pre>
-</div>
-
-<h2 id="conformance-requirements"><span class="secno">2 </span>Conformance
-requirements</h2>
-
-<p>All diagrams, examples, and notes in this specification are non-normative,
-as are all sections explicitly marked non-normative. Everything else in this
-specification is normative. </p>
-
-<p>The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT",
-"RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document
-are to be interpreted as described in <a href="#rfc2119">RFC 2119</a>.
-For readability, these words do not appear in all uppercase letters in this specification.</p>
-
-<p>Requirements phrased in the imperative as part of algorithms (such as
-"strip any leading space characters" or "return false and abort these steps")
-are to be interpreted with the meaning of the key word ("must", "should",
-"may", etc) used in introducing the algorithm. </p>
-
-<p>Some conformance requirements are phrased as requirements on attributes,
-methods or objects. Such requirements are to be interpreted as requirements
-on user agents. </p>
-
-<p>Conformance requirements phrased as algorithms or specific steps may be
-implemented in any manner, so long as the end result is equivalent. (In
-particular, the algorithms defined in this specification are intended to be
-easy to follow, and not intended to be performant.) </p>
-
-    <p>The IDL fragments in this specification must be interpreted as
-    required for conforming IDL fragments, as described in the Web IDL
-    specification. <a href="#WebIDL">[Web IDL]</a></p>
-
-<h2 id="terminology"><span class="secno">3 </span>Terminology</h2>
-
-<p>The construction "a <code title="">Foo</code> object", where <code
-title="">Foo</code> is actually an interface, is sometimes used instead of
-the more accurate "an object implementing the interface <code
-title="">Foo</code>". </p>
-
-<p>
-    The terms <dfn id="origin">origin</dfn> and <dfn id="same-origin">same origin</dfn>
-    are defined by The HTTP Origin Header. <a href="#rfc6454">[IETF RFC 6454]</a>
-</p>
-
-
-<h2 id="sec-beacon"><span class="secno">4 <span class="auto-style1">Beacon</span></span></h2>
-
-<h3 id="sec-beacon-introduction"><span class="secno">4.1 </span>Introduction</h3>
-
-<p>This section is non-normative.</p>
+<body>
+  <section id='sotd'>
+    <p>We moved! Go to <a href="http://w3c.github.io/beacon/">http://w3c.github.io/beacon/</a> instead.</p>
+  </section>
 
-<p>
-    This specification defines an interoperable means for site developers to asynchronously transfer 
-    small HTTP data from the User Agent to a web server.
-</p>
-
-<h3 id="sec-sendBeacon-method"><span class="secno">4.2 </span><code>sendBeacon</code> Method</h3>
-  
-
-<pre class="idl">
-partial interface <dfn id="Navigator">Navigator</dfn> {
-    boolean <a href="#dom-send-beacon">sendBeacon</a>(DOMString <var title="url">url</var>, optional (<a class="external" href="http://www.khronos.org/registry/typedarray/specs/latest/#ARRAYBUFFERVIEW">ArrayBufferView</a> or <a class="external" href="http://dev.w3.org/2006/webapi/FileAPI/#blob">Blob</a> or DOMString or <a href="#formdata">FormData</a>)? <var>data</var> = null);
-};
-
-partial interface <dfn id="WorkerNavigator">WorkerNavigator</dfn> {
-    boolean <a href="#dom-send-beacon">sendBeacon</a>(DOMString <var title="url">url</var>, optional (<a class="external" href="http://www.khronos.org/registry/typedarray/specs/latest/#ARRAYBUFFERVIEW">ArrayBufferView</a> or <a class="external" href="http://dev.w3.org/2006/webapi/FileAPI/#blob">Blob</a> or DOMString or <a href="#formdata">FormData</a>)? <var>data</var> = null);
-};
-</pre>
-
-<p>
-  The <a href="#sendBeacon"><code>sendBeacon</code></a> method MUST asynchronously transmit data provided by the <a href="#data-parameter"><code>data</code></a> parameter to the resolved <a href="http://www.w3.org/TR/html5/urls.html#resolve-a-url">URL</a> provided by the <a href="#url-parameter"><code>url</code></a> parameter. The User Agent MUST use the <code>POST</code> <a href="http://tools.ietf.org/html/rfc2616#section-5.1.1">HTTP method</a> to <a href="http://www.w3.org/TR/html5/infrastructure.html#fetch">fetch</a> the <a href="#url-parameter"><code>url</code></a> for transmitting the data. All relevant cookie headers MUST be included in the request. User agents MUST honor the HTTP headers (including, in particular, redirects and HTTP cookie headers), but MUST ignore any entity bodies returned in the response. User agents MAY close the connection prematurely once they start receiving an entity body. The User Agent SHOULD transmit data at the earliest available opportunity, but MAY prioritize the transmission of data lower compared to other network traffic. The User Agent SHOULD make a best effort attempt to eventually transmit the data. To avoid the target confusion security risk, the User Agent MUST NOT display HTTP authorization prompts as a result of a <a href="#sendBeacon"><code>sendBeacon</code></a> method call.
-</p>
-
-<div class="parameters"><h4 id="parameters">Parameters</h4>
-    <h4 id="url-parameter"><code>url</code></h4>
-    <p>
-        The <code>url</code> parameter indicates the resolved <a href="http://www.w3.org/TR/html5/urls.html#resolve-a-url">URL</a>
-        where the data is to be transmitted.
-    </p>
-
-    <h4 id="data-parameter"><code>data</code></h4>
-    <p>
-        The <code>data</code> parameter is the <a class="external" href="http://www.khronos.org/registry/typedarray/specs/latest/#ARRAYBUFFERVIEW">ArrayBufferView</a>,
-        <a class="external" href="http://dev.w3.org/2006/webapi/FileAPI/#blob">Blob</a>,
-        DOMString, or <a href="#formdata">FormData</a> data that is to be transmitted.
-    </p>
-    
-</div>
-
-<div class="returnvalues"><h4 id="return-values">Return Value</h4>
-    <p>
-        The <a href="#sendBeacon"><code>sendBeacon</code></a> method returns true if the user agent is able to successfully queue the data for transfer. Otherwise it returns false.
-    </p>
-
-    <div class="note">
-    <div class="noteHeader">Note</div>
-    <p>
-        If the User Agent limits the amount of data that can be queued to be sent using this API and the size of
-        <var title="">data</var> causes that limit to be exceeded, this method returns false. A return value of true
-        implies the browser has queued the data for transfer. However, since the actual data
-        transfer happens asynchronously, this method does not provide any information whether the data transfer has
-        succeeded or not. The actual
-        data transfer may occur after the page has unloaded. To be still an effective mechanism for
-        developers, the User Agent should
-        make the best effort to transmit the data including making multiple attempts to transmit the
-        data in presence of transient network or server errors, even though it uses POST to transmit the data.
-    </p>
-    </div>
-</div>
-
-<h3 id="sec-processing-model"><span class="secno">4.3 </span>Processing Model</h3>
-
-  <p>
-      On calling the <a href="#dom-BeaconHTTPMethod-sendBeacon"><code>sendBeacon</code></a> method, the following steps must be run:
-  </p>
-
-  <ol>
-   <li><p>Set <var title="">base</var> to the <a class="external" href="http://www.w3.org/TR/html5/webappapis.html#entry-settings-object">entry setting object's</a>
-     <a class="external" href="http://www.w3.org/TR/html5/webappapis.html#api-base-url">API base URL</a>.
-
-   <li><p>Set source origin to the <a class="external" href="http://www.w3.org/TR/html5/webappapis.html#entry-settings-object">entry setting object's</a>
-     <a class="external" href="http://www.w3.org/TR/html5/browsers.html#origin">origin</a>.
-
-
-
-   <li><p>Let <var title="">url</var> be a
-   <a class="external" href="http://www.w3.org/TR/html5/infrastructure.html#url">URL</a> with character encoding UTF-8.
-
-   <li><p><a class="external" href="http://www.w3.org/TR/html5/infrastructure.html#resolve-a-url" title="Resolve a URL">Resolve</a>
-   <var title="">url</var> relative to <var title="">base</var>. If the algorithm
-   returns an error,
-   <a class="external" href="http://www.w3.org/TR/dom/#concept-throw" title="concept-throw">throw</a> a
-   "<code class="external"><a href="http://www.w3.org/TR/dom/#syntaxerror">SyntaxError</a></code>" exception and terminate
-   these steps.
-    
-   <li><p>If <var>data</var> is not null and if the user agent limits the amount of data that can be queued to be sent using this API and the size of <var title="">data</var> causes that limit to be exceeded, terminate
-   these steps and set the return value to false.</p>
-
-   <li>
-    <p>Otherwise, create the following temporary variable and then follow the rules below: let <var>encoding</var> be null, <var>mime type</var> be
-    null, and <var>transmittedData</var> be null.</p>
-
-    <dl class="switch">
-
-     <dt>If <var>data</var> is a <code class="external"><a href="http://www.khronos.org/registry/typedarray/specs/latest/#ArrayBuffer">ArrayBuffer</a></code></dt>
-     <dd><p>Let the <var>transmittedData</var> be the raw data
-     represented by <var>data</var>.</dd>
-
-     <dt>If <var>data</var> is a <code class="external"><a href="http://www.w3.org/TR/FileAPI/#blob">Blob</a></code></dt>
-
-     <dd>
-      <p>If the object's
-      <code class="external" title="dom-Blob-type"><a href="http://www.w3.org/TR/FileAPI/#dfn-BPtype">type</a></code>
-      attribute is not the empty string let <var>mime type</var> be its
-      value.</p>
-
-      <p>Let <var>transmittedData</var> be the raw data represented by <var>data</var>.</p>
-     </dd>
-
-
-     <dt>If <var>data</var> is a string</dt>
-
-     <dd>
-      <p>Let <var>encoding</var> be UTF-8.</p>
-
-      <p>Let <var>mime type</var> be "<code>text/plain;charset=UTF-8</code>".</p>
-
-      <p>Let the <var>transmittedData</var>  be <var>data</var>
-      <a class="external" href="http://www.w3.org/TR/WebIDL/#dfn-obtain-unicode" title="convert a DOMString to a sequence of Unicode characters">converted to Unicode</a>
-      and encoded as UTF-8.</p>
-     </dd>
-
-
-     <dt>If <var>data</var> is a <code><a href="http://www.w3.org/TR/XMLHttpRequest/#formdata">FormData</a></code></dt>
-
-     <dd>
-      <p>Let <var>transmittedData</var> be the result of running
-      the
-      <a class="external" href="http://www.w3.org/TR/html5/forms.html#multipart/form-data-encoding-algorithm"><code>multipart/form-data</code> encoding algorithm</a>
-      with <var>data</var> as <var>form data set</var> and with UTF-8 as the
-      explicit character encoding.</p>
-
-      <p>Let <var>mime type</var> be the concatenation of
-      "<code title="">multipart/form-data;</code>",
-      a U+0020 SPACE character,
-      "<code title="">boundary=</code>", and the
-      <a class="external" href="http://www.w3.org/TR/html5/forms.html#multipart/form-data-boundary-string"><code>multipart/form-data</code> boundary string</a>
-      generated by the
-      <a class="external" href="http://www.w3.org/TR/html5/forms.html#multipart/form-data-encoding-algorithm"><code>multipart/form-data</code> encoding algorithm</a>.
-     </dd>
-
-    </dl>
-
-    <li>
-        Set the return value to true and return the <code>sendBeacon()</code> call, but continue to runs the following steps. These steps may be run
-        even after the document has unloaded.
-    </li>
-    
-   <li>
-       <p>
-           If <var>url</var> is of the same <a href="#origin">origin</a> as <var>base</var>, 
-            <a href="http://www.w3.org/TR/html5/infrastructure.html#fetch">fetch</a> <var>url</var>
-            from the <var>base origin</var> using the <code>POST</code> <a href="http://tools.ietf.org/html/rfc2616#section-5.1.1">HTTP method</a>
-            with <var>transmittedData</var>, <var>encoding</var>, and <var>mime type</var>.
-        </p>
-        <p>
-            Otherwise, make a <a class="external" href="http://www.w3.org/TR/cors/#cross-origin-request">cross-origin request</a> to <var>url</var>,
-            using the <code>POST</code> <a href="http://tools.ietf.org/html/rfc2616#section-5.1.1">HTTP method</a>
-            with <var>transmittedData</var>, <var>encoding</var>, and <var>mime type</var>.
-      </p>
-   </li>
-</ol>
-<h2 id="references"><span class="secno">6 </span>References</h2>
-
-<dl>
-    <dt id="refsCORS">[CORS]</dt>
-    <dd><cite><a href="http://www.w3.org/TR/cors/">Cross-Origin
-    Resource Sharing</a></cite>, Anne van Kesteren, Editor. World Wide
-    Web Consortium, January 2013. This version of the CORS
-    specification is available from http://www.w3.org/TR/cors/.</dd>
-
-    <dt id="refsDOM">[DOM]</dt>
-
-    <dd><cite><a href="http://www.w3.org/TR/dom/">DOM4</a></cite>,
-    Anne van Kesteren, Editor. World Wide Web Consortium, December
-    2012. This version of the DOM4 specification is available from
-    http://www.w3.org/TR/dom/.</dd>
-
-   <dt id="rfc2119">[IETF RFC 2119]</dt>
-   <dd>
-    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>,
-    Scott Bradner, Author. Internet Engineering Task Force, March 1997. Available at
-    <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>.
-   </dd>
-
-<dt>[<a id="rfc6454">IETF RFC 6454</a>]</dt>
-<dd>
- <cite><a href="http://tools.ietf.org/html/rfc6454">The Web Origin Concept</a></cite>, Adam Barth, Author.  Internet Engineering Task Force, December 2011. Available at <a href="http://www.ietf.org/rfc/rfc6454.txt">http://www.ietf.org/rfc/rfc6454.txt</a>. 
-</dd>
-
-   <dt id="HTML5">[HTML5]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/html5/'>HTML5</a></cite>, Robin Berjon, et al, Editors. World Wide Web Consortium, August 2013. This version of the HTML5 is available from <a href='http://www.w3.org/TR/html5/'>http://www.w3.org/TR/html5/</a>. The latest editor's draft of the HTML is available from <a href='http://www.w3.org/html/wg/drafts/html/master/'>latest editor's draft</a> is available at http://www.w3.org/html/wg/drafts/html/master/.</dd>
-
-    <dt>[<a id="XHR">XMLHttpRequest</a>]</dt>
-    <dd>
-     <cite><a href='http://www.w3.org/TR/XMLHttpRequest/'>XMLHttpRequest</a></cite>,
-     Anne van Kesteren, Author. World Wide Web Consortium, December
-     2012. This version of the XMLHttpRequest specification
-     is
-     http://www.w3.org/TR/XMLHttpRequest/. The <a class="normative"
-     href="http://www.w3.org/TR/XMLHttpRequest/">latest version of
-     XMLHttpRequest</a> is available at
-     http://www.w3.org/TR/XMLHttpRequest/.
-    </dd>
-
-   <dt>[<a id="WebIDL">Web IDL</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-WebIDL-20120419/'>Web IDL</a></cite>, Cameron McCormack, Editor. World Wide Web Consortium, April 2012. This version of the Web IDL specification is available from http://www.w3.org/TR/2012/CR-WebIDL-20120419/. The <a href='http://www.w3.org/TR/WebIDL/'>latest version of Web IDL</a> is available at http://www.w3.org/TR/WebIDL/.</dd>
-    <dt id="refsTYPEDARRAY">[TYPEDARRAY]
-    <dd><cite><a href="http://www.khronos.org/registry/typedarray/specs/latest/">Typed Array</a></cite>, David Herman and Kenneth Russell. Khronos.
-
-</dl>
-
-  <h2 id="acknowledgements">Acknowledgements</h2>
-
-  <p>
-    We would like to sincerely thank Jonas Sicking, Ilya Grigorik, James Simonsen, William Chan, Jason Weber, Philippe Le Hegaret, Daniel Austin, Chase Douglas, and others who have helped refine this specification to acknowledge their contributions to this work.
-  </p>
-
+  <script>
+   window.location = "http://w3c.github.io/beacon/";
+  </script>
 
 </body>
+
 </html>
--- a/specs/HighResolutionTime2/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/HighResolutionTime2/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -1,505 +1,21 @@
 <!DOCTYPE html>
-<html lang="en">
+<html>
+
 <head>
-  <meta charset="utf-8">
-  <title>High Resolution Time Level 2</title>
-<style>
-   pre.idl { border:solid thin; background:#eee; color:#000; padding:0.5em }
-   pre.idl :link, pre.idl :visited { color:inherit; background:transparent }
-   pre code { color:inherit; background:transparent }
-   div.example { margin-left:1em; padding-left:1em; border-left:double; color:#222; background:#fcfcfc }
-   .note { margin-left:2em; font-weight:bold; font-style:italic; color:#008000 }
-   p.note::before { content:"Note: " }
-   .XXX { padding:.5em; border:solid #f00 }
-   p.XXX::before { content:"Issue: " }
-   dl.switch { padding-left:2em }
-   dl.switch > dt { text-indent:-1.5em }
-   dl.switch > dt:before { content:'\21AA'; padding:0 0.5em 0 0; display:inline-block; width:1em; text-align:right; line-height:0.5em }
-   dl.domintro { color: green; margin: 2em 0 2em 2em; padding: 0.5em 1em; border: none; background: #DDFFDD; }
-   dl.domintro dt, dl.domintro dt * { color: black; text-decoration: none; }
-   dl.domintro dd { margin: 0.5em 0 1em 2em; padding: 0; }
-   dl.domintro dd p { margin: 0.5em 0; }
-   dl.domintro:before { display: table; margin: -1em -0.5em -0.5em auto; width: auto; content: 'This box is non-normative. Implementation requirements are given below this box.'; color: red; border: solid 2px; background: white; padding: 0 0.25em; }
-   em.ct { text-transform:lowercase; font-variant:small-caps; font-style:normal }
-   dfn { font-weight:bold; font-style:normal }
-   code { color:orangered }
-   code :link, code :visited { color:inherit }
-   hr:not(.top) { display:block; background:none; border:none; padding:0; margin:2em 0; height:auto }
-   table { border-collapse:collapse; border-style:hidden hidden none hidden }
-   table thead { border-bottom:solid }
-   table tbody th:first-child { border-left:solid }
-   table td, table th { border-left:solid; border-right:solid; border-bottom:solid thin; vertical-align:top; padding:0.2em }
-  .auto-style1 {
-	background-color: #FFFFFF;
-}
-  </style>
-  <link href="https://www.w3.org/StyleSheets/TR/W3C-ED.css" rel="stylesheet" type="text/css">
+  <title>High Resolution Time 2</title>
+  <meta charset='utf-8'>
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/hr-time/">
 </head>
 
-<body class="draft">
-
-<div class="head">
-<h1>High Resolution Time Level 2</h1>
-<h2 class="no-num no-toc" id="editors-draft-oct-02-2013">Editor's Draft October 2, 2013</h2>
-<dl>
-  <dt>This version:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/HighResolutionTime2/Overview.html">https://w3c.github.io/web-performance/specs/HighResolutionTime2/Overview.html</a></dd>
-  <dt>Latest version:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/HighResolutionTime2/Overview.html">https://w3c.github.io/web-performance/specs/HighResolutionTime2/Overview.html</a></dd>
-  <dt>Latest Editor's Draft:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/HighResolutionTime2/Overview.html">https://w3c.github.io/web-performance/specs/HighResolutionTime2/Overview.html</a></dd>
-  <dt>Editor:</dt>
-    <dd class="vcard"><span class="fn">Jatinder Mann</span>, <span
-      class="org">Microsoft Corp.</span>, &lt;<a
-      class="email" href="mailto:jmann@microsoft.com">jmann@microsoft.com</a>&gt; </dd>
-  <dd class="vcard"><span class="fn">James Simonsen</span>, <span
-      class="org">Google Inc.</span>, &lt;<a
-      class="email" href="mailto:simonjam@google.com">simonjam@google.com</a>&gt; </dd>
-</dl>
-
-    <p class=copyright><a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
-    &copy; 2013 <a href="http://www.w3.org/"><abbr title="World Wide Web
-    Consortium">W3C</abbr></a><sup>&reg;</sup> (<a
-    href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute
-    of Technology">MIT</abbr></a>, <a
-    href="http://www.ercim.eu/"><abbr title="European Research Consortium
-    for Informatics and Mathematics">ERCIM</abbr></a>, <a
-    href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
-    <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
-    and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
-    rules apply.</p>
-
-   <hr class='top'>
-</div>
-
-<h2 class="no-num no-toc" id="abstract">Abstract</h2>
-
-<p>
-	This specification defines a JavaScript interface that provides the current time 
-	in sub-millisecond resolution and such that it is not subject to system clock skew or adjustments.
-</p>
-
-<h2 class="no-num no-toc" id="status-of-this-document">Status of this
-document</h2>
-
-  <p><em>This section describes the status of this document at the time of
-   its publication. Other documents may supersede this document. A list of
-   current W3C publications and the latest revision of this technical report
-   can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
-   index</a> at http://www.w3.org/TR/.</em></p>
-
-<p>This is a <strong>work in progress</strong> and may change without any
-notices. </p>
-
-<p>Please send comments
-   to <a href="mailto:public-web-perf@w3.org?subject=%5BHighResolutionTime2%5D%20">public-web-perf@w3.org</a>
-   (<a href="http://lists.w3.org/Archives/Public/public-web-perf/">archived</a>)
-   with <samp>[HighResolutionTime2]</samp> at the start of the subject line.</p>
-
-<p>This document is produced by
-   the <a href="http://www.w3.org/2010/webperf/">Web Performance</a>
-   Working Group. The Web Performance Working Group is part of
-   the <a href="http://www.w3.org/2006/rwc/Activity">Rich Web Clients
-   Activity</a> in the
-   W3C <a href="http://www.w3.org/Interaction/">Interaction
-   Domain</a>.
-
-<p>
-	High Resolution Time Level 2 builds on the first version of <a href='#HighResolutionTime'>High Resolution Time</a> and includes:
-</p>
-<ul>
-<li>support for <code><a href="#dom-performance-now">performance.now()</a></code> in Web Workers.</li>
-</ul>
-   
-<p>Publication as a First Public and Last Call Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p>
-
-<p>This document was produced by a group operating under
-   the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
-   February 2004 W3C Patent Policy</a>. W3C maintains
-   a <a href="http://www.w3.org/2004/01/pp-impl/45211/status">public list of any patent disclosures</a> made in
-   connection with the deliverables of the group; that page also
-   includes instructions for disclosing a patent. An individual who
-   has actual knowledge of a patent which the individual believes
-   contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
-   Claim(s)</a> must disclose the information in accordance
-   with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
-   6 of the W3C Patent Policy</a>.</p>
-
-
-<h2 class="no-num no-toc" id="table-of-contents">Table of Contents</h2>
-<!--begin-toc-->
-<ol class="toc">
-  <li><a href="#introduction"><span class="secno">1
-  </span>Introduction</a>
-    <ol class="toc">
-      <li><a href="#sec-examples"><span class="secno">1.1 </span>Examples</a></li>
-    </ol>
-  </li>
-  <li><a href="#conformance-requirements"><span class="secno">2
-    </span>Conformance requirements</a></li>
-  <li><a href="#terminology"><span class="secno">3 </span>Terminology</a></li>
-  <li><a href="#sec-high-resolution-time"><span class="secno">4 </span>High Resolution Time</a> 
-    <ol class="toc">
-      <li><a href="#sec-high-resolution-introduction"><span class="secno">4.1 </span>Introduction</a></li>
-      <li><a href="#sec-time-origin"><span class="secno">4.2 </span>Time Origin</a></li>
-	  <li><a href="#sec-DOMHighResTimeStamp"><span class="secno">4.3 </span>The <code>DOMHighResTimeStamp</code> Type</a></li>
-	  <li><a href="#sec-now-method"><span class="secno">4.4 </span>The <code>performance.now()</code> method</a></li>
-	  <li><a href="#sec-worker-start"><span class="secno">4.5 </span>The <code>workerStart</code> attribute</a></li>
-	  <li><a href="#sec-monotonic-clock"><span class="secno">4.6 </span>Monotonic Clock</a></li>
-	  <li><a href="#sec-privacy-security"><span class="secno">4.7 </span>Privacy and Security</a></li>
-    </ol>
-  </li>
-  <li><a href="#references"><span class="secno">5 </span>References</a></li>
-  <li><a class="no-num" href="#acknowledgements">Acknowledgements</a></li>
-</ol>
-<!--end-toc-->
-
-<h2 id="introduction"><span class="secno">1 </span>Introduction</h2>
-
-<p>This section is non-normative.</p>
-
-<p>
-The <a href='http://www.ecma-international.org/publications/standards/Ecma-262.htm'>ECMAScript Language Specification</a> defines the Date object as a time value representing time in milliseconds since 01 January, 1970 UTC. For most purposes, this definition of time is sufficient as
-these values represent time to millisecond precision for any instant that is within approximately 285,616 years from 
-01 January, 1970 UTC. The <a href="http://www.w3.org/TR/WebIDL/#common-DOMTimeStamp">DOMTimeStamp</a> is defined similarly. 
-</p>
-
-<p>
-In practice, these definitions of time are subject to both clock skew and adjustment of the system clock. The value of time may not always be monotonically increasing and subsequent values may either decrease
-or remain the same. 
-</p>
-
-<div class="example">
-	For example, the following script may log a positive number, negative number, or zero.
-	<pre>
-var mark_start = Date.now();
-doTask(); // Some task
-if (window.console) window.console.log('Duration of task: ' + (Date.now() - mark_start));
-	</pre>
-</div>
-
-<p>
-For certain tasks this definition of time may not be sufficient as it does not allow for sub-millisecond resolution and is subject to system clock skew. For example, 
-<p>
-<ul>
-	<li>
-		When attempting to accurately measure the elapsed time of navigating to a Document, fetching of resources or execution of script, a monotonically increasing clock 
-		with sub-millisecond resolution is desired.
-	</li>
-	<li>
-		When calculating the animation state from script, developers will need to accurately know the amount of time that has elapsed in the animation in order to properly update the
-		next scene of the animation.
-	</li>
-	<li>
-		When calculating the frame rate of a script based animation, developers will need sub-millisecond resolution in order to determine if an animation is drawing at 60 FPS. 
-		Without sub-millisecond resolution, a developer can only determine if an animation is drawing at 58.8 FPS or 62.5 FPS.
-	</li>
-	<li>
-		In order to cue audio to a specific point in an animation or ensure that the audio is synchronized with the animation, 
-		developers will need to accurately know the amount of time elapsed in the animation and audio.
-	</li>
-</ul>
-
-<p>
-This specification does not propose changing the behavior of <code>Date.now()</code> as it is genuinely useful in determining the current value of the calendar time and has a long history of
-usage. The <a href="#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> type and the <a href="#dom-performance-now"><code>now</code></a> method of the 
-<a href="#Performance"><code>Performance</code></a> interface resolve the issues summarized in this section by providing a monotonically increasing time value in sub-millisecond resolution.
-</p>
-
-<h3 id="sec-examples"><span class="secno">1.1 </span>Examples</h3>
-
-<p>This section is non-normative.</p>
-
-<p>
-A developer may wish to construct a timeline of their entire application, including workers. With a dedicated
-<a href="http://www.w3.org/TR/workers/#worker">worker</a>, this is easy. All
-<a href="#domhighrestimestamp"><code>DOMHighResTimeStamps</code></a> recorded in the worker use the same
-<i><a href="#time-origin">time origin</a></i> as the document.
-</p>
-
-Worker:
-<div class="example">
-	<pre>
-var mark_start = performance.now();
-doTaskInWorker(); // Some task
-var mark_end = performance.now();
-postMessage({'task': 'Some worker task',
-             'start_time': mark_start,
-             'end_time': mark_end});
-	</pre>
-</div>
-
-Document:
-<div class="example">
-	<pre>
-var mark_start = performance.now();
-doTaskInDocument(); // Some other task
-var mark_end = performance.now();
-var document_entry = {'task': 'Some document task',
-                      'start_time': mark_start,
-                      'end_time': mark_end};
-var worker = new Worker('js');
-worker.onmessage = function (event) {
-  var worker_entry = event.data;
-  plotTimeline([worker_entry, document_entry]);
-}
-	</pre>
-</div>
-
-<p>
-Constructing a timeline with <a href="http://www.w3.org/TR/workers/#sharedworker">SharedWorkers</a>
-is slightly more difficult. The <i><a href="#time-origin">time origin</a></i> is different,
-because a worker may be shared across multiple documents. In that case, a developer must adjust
-<a href="#domhighrestimestamp"><code>DOMHighResTimeStamps</code></a> before displaying them on
-the same timeline. This can be done with the
-<a href="#dom-worker-start" title="workerStart">workerStart</a> attribute.
-</p>
+<body>
+  <section id='sotd'>
+    <p>We moved! Go to <a href="http://w3c.github.io/hr-time/">http://w3c.github.io/hr-time/</a> instead.</p>
+  </section>
 
-Document:
-<div class="example">
-	<pre>
-var mark_start = performance.now();
-doTaskInDocument(); // Some other task
-var mark_end = performance.now();
-var document_entry = {'task': 'Some document task',
-                      'start_time': mark_start,
-                      'end_time': mark_end};
-var worker = new SharedWorker('js');
-worker.port.onmessage = function (event) {
-  var worker_entry = event.data;
-  worker_entry.start_time -= worker.workerStart;
-  worker_entry.end_time -= worker.workerStart;
-  plotTimeline([worker_entry, document_entry]);
-}
-	</pre>
-</div>
-
-<p>
-Note that the <a href="http://www.w3.org/TR/workers/#sharedworkerglobalscope">SharedWorkerGlobalScope</a>
-doesn't have access to its workers' workerStart values. If needed, the document can send a message to
-the worker containing its <a href="#dom-worker-start" title="workerStart">workerStart</a> value.
-</p>
-
-<h2 id="conformance-requirements"><span class="secno">2 </span>Conformance
-requirements</h2>
-
-<p>All diagrams, examples, and notes in this specification are non-normative,
-as are all sections explicitly marked non-normative. Everything else in this
-specification is normative. </p>
-
-<p>The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT",
-"RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document
-are to be interpreted as described in <a href="#rfc2119">RFC 2119</a>.
-For readability, these words do not appear in all uppercase letters in this specification.</p>
-
-<p>Some conformance requirements are phrased as requirements on attributes,
-methods or objects. Such requirements are to be interpreted as requirements
-on user agents. </p>
-
-    <p>The IDL fragments in this specification must be interpreted as
-    required for conforming IDL fragments, as described in the Web IDL
-    specification. <a href="#WebIDL">[Web IDL]</a></p>
-
-<h2 id="terminology"><span class="secno">3 </span>Terminology</h2>
-
-<p>The construction "a <code title="">Foo</code> object", where <code
-title="">Foo</code> is actually an interface, is sometimes used instead of
-the more accurate "an object implementing the interface <code
-title="">Foo</code>". </p>
-
-<p>The term "JavaScript" is used to refer to
-<a href="#ECMA262">ECMA-262</a>,
-rather than the official term ECMAScript, since the term JavaScript is more widely known.</p>
-
-
-<h2 id="sec-high-resolution-time"><span class="secno">4 High Resolution Time</span></h2>
-
-<h3 id="sec-high-resolution-introduction"><span class="secno">4.1 </span>Introduction</h3>
-
-<p>This section is non-normative.</p>
-
-<p>
-	This specification defines an interface that provides the current time 
-	in sub-millisecond resolution and such that it is not subject to system clock skew or adjustments.
-</p>
-
-<h3 id="sec-time-origin"><span class="secno">4.2 </span>Time Origin</h3>
-<p>
-	The <i id="time-origin">time origin</i> is the time value from which time is measured. The <i>time origin</i> must be equal to the time of the start of 
-  <a href="http://www.w3.org/TR/html5/browsers.html#navigate">navigation</a> of the current document.
-</p>
-
-<div class="note"><div class="noteHeader">Note</div>
-<p>
-  The time value of the start of navigation of the document in an attribute of type <a href="#sec-DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> is equal to 0. 
-  The same time value described with an attribute of type <a href="http://www.w3.org/TR/WebIDL/#common-DOMTimeStamp"><code>DOMTimeStamp</code></a>
-  is equal to the <a href="http://www.w3.org/TR/navigation-timing/#dom-performancetiming-navigationstart"><code>navigationStart</code></a>
-  attribute of the <a href="http://www.w3.org/TR/navigation-timing/#performancetiming"><code>PerformanceTiming</code></a> interface <a href='#NavigationTiming'>[NavigationTiming]</a>. 
-</p>
-</div>
-
-<p>
-	For a <a href="http://www.w3.org/TR/workers/#dedicated-workers-and-the-dedicatedworkerglobalscope-interface">dedicated worker</a>,
-	the <i>time origin</i> must be equal to the time of the start of <a href="http://www.w3.org/TR/html5/browsers.html#navigate">navigation</a> 
-  of the document where it was created.
-</p>
-
-<p>
-	For a <a href="http://www.w3.org/TR/workers/#shared-workers-and-the-sharedworkerglobalscope-interface">shared worker</a>,
-	the <i>time origin</i> must be equal to the time of <a href="http://dev.w3.org/html5/workers/#official-moment-of-creation">creation</a> of the shared worker. 
-</p>
+  <script>
+   window.location = "http://w3c.github.io/hr-time/";
+  </script>
 
-<h3 id="sec-DOMHighResTimeStamp"><span class="secno">4.3 </span>The <code>DOMHighResTimeStamp</code> Type</h3>
-<p>
-	The <a href="#sec-DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> type is used to store a time value measured relative from the
-	<i><a href="#time-origin">time origin</a></i> or a time value that represents a duration
-	between two  <a href="#sec-DOMHighResTimeStamp"><code>DOMHighResTimeStamps</code></a>.
-</p>
-      
-<dl>
-	<dt>
-		<b>Type Definition <i id='domhighrestimestamp'>DOMHighResTimeStamp</i></b>
-	</dt>
-	<dd>
-		<p>A <a href="#sec-DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> SHOULD represent a time in milliseconds accurate to a microsecond.</p>
-<div class="note"><div class="noteHeader">Note</div>
-<p>
-If the User Agent is unable to provide a time value accurate to a microsecond due to hardware or software constraints, the User Agent
-can represent a <a href="#sec-DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> as a time in milliseconds accurate to a millisecond.
-</p>
-</div>
-<dl>
-<dt><br><b>IDL Definition</b></dt>
-<dd>
-<pre class="idl">
-typedef double <a href='#domhighrestimestamp'>DOMHighResTimeStamp</a>;
-</pre>
-<br>
-</dd>
-</dl>
-</dd>
-</dl>
-
-
-<h3 id="sec-now-method"><span class="secno">4.4 </span>The <code>performance.now()</code> method</h3>
-<pre class="idl">
-partial interface <dfn id="Performance">Performance</dfn> {
-  DOMHighResTimeStamp <a href="#dom-performance-now" title="now">now()</a>;
-};
-
-interface <dfn id="WorkerPerformance">WorkerPerformance</dfn> {
-  DOMHighResTimeStamp <a href="#dom-performance-now" title="now">now()</a>;
-};
-
-partial interface <dfn id="WorkerGlobalScope"><a href="http://www.w3.org/TR/2012/CR-workers-20120501/#the-workerglobalscope-common-interface">WorkerGlobalScope</a></dfn> {
-  readonly attribute <a href="#WorkerPerformance">WorkerPerformance</a> <dfn id="dom-window-performance">performance</dfn>;
-};
-</pre>
-
-<h4 id='now-section'><code>now</code> method</h4>
-
-<p>The <dfn id="dom-performance-now"><code>now</code></dfn> method MUST 
-	return a <a href="#sec-DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> representing the time in milliseconds 
-	from the <i><a href="#time-origin">time origin</a></i> to the occurrence of the call to the <a href="#dom-performance-now"><code>now</code></a> method.
-</p>
-
-<h3 id="sec-worker-start"><span class="secno">4.5 </span>The <code>workerStart</code> attribute</h3>
-<pre class="idl">
-partial interface <dfn id="SharedWorker">SharedWorker</dfn> {
-  readonly attribute <a href="#sec-DOMHighResTimeStamp">DOMHighResTimeStamp</a> <a href="#dom-worker-start" title="workerStart">workerStart</a>;
-};
-</pre>
-
-<h4 id='worker-start-section'><code>workerStart</code> attribute</h4>
-
-<p>The <dfn id="dom-worker-start"><code>workerStart</code></dfn> attribute MUST 
-	return a <a href="#sec-DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> representing the difference between
-        the <i><a href="#time-origin">time origin</a></i> of the
-        <a href="http://www.w3.org/TR/workers/#sharedworkerglobalscope">SharedWorkerGlobalScope</a>
-        associated with the <a href="http://www.w3.org/TR/workers/#sharedworker">SharedWorker</a>
-        and the <i><a href="#time-origin">time origin</a></i> of the current document.
-</p>
+</body>
 
-<div class="note"><div class="noteHeader">Note</div>
-<p>
-  The value returned by <a href="#dom-worker-start" title="workerStart">workerStart</a> may be negative if a
-  <a href="http://www.w3.org/TR/workers/#sharedworkerglobalscope">SharedWorkerGlobalScope</a> already existed for the
-  <a href="http://www.w3.org/TR/workers/#sharedworker">SharedWorker</a> prior to the document's
-  <i><a href="#time-origin">time origin</a></i>.
-</p>
-</div>
-
-<h3 id="sec-monotonic-clock"><span class="secno">4.6 </span>Monotonic Clock</h3>
-<p>
-The time values returned when calling the <a href="#dom-performance-now"><code>now</code></a> method MUST be monotonically increasing and not subject to system clock
-adjustments or system clock skew. The difference between any two chronologically recorded time values returned from the 
-<a href="#dom-performance-now"><code>now</code></a> method MUST never be negative. 
-</p>
-
-<h3 id="sec-privacy-security"><span class="secno">4.7 </span>Privacy and Security</h3>
-<p>
-Statistical fingerprinting is a privacy concern where a malicious web site may determine whether a user has visited a 
-third-party web site by measuring the timing of cache hits and misses of resources in the third-party web site. 
-Though the <a href="#dom-performance-now"><code>now</code></a> method of the <a href="#Performance"><code>Performance</code></a> interface
-returns time data to a greater accuracy than before, it does not make this privacy concern significantly worse than it was already.
-</p>
- 
-
-<h2 id="references"><span class="secno">5 </span>References</h2>
-<h2 id="normative-references"><span class="secno">5.1 </span>Normative References</h2>
-
-<dl>
-
-   <dt id="rfc2119">[IETF RFC 2119]</dt>
-   <dd>
-    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>,
-    Scott Bradner, Author. Internet Engineering Task Force, March 1997. Available at
-    <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>.
-   </dd>
-    <dt id="ECMA262">[ECMA-262]</dt>
-    <dd>
-     <cite><a href='http://www.ecma-international.org/publications/standards/Ecma-262.htm'>ECMAScript Language Specification</a></cite>, 5.1
-     Edition. ECMA International, Standard
-     ECMA-262, June 2011. This version of the ECMAScript
-     Language is available from <a href='http://www.ecma-international.org/publications/standards/Ecma-262.htm'>http://www.ecma-international.org/publications/standards/Ecma-262.htm</a>.
-    </dd>
-   <dt id="HighResolutionTime">[High Resolution Time]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/REC-hr-time-20121217/'>High Resolution Time</a></cite>, Jatinder Mann, Editor. World Wide Web Consortium, December 2012. This version of the High Resolution Time Recommendation is available from http://www.w3.org/TR/2012/REC-hr-time-20121217/. The <a href='http://www.w3.org/TR/hr-time/'>latest version of High Resolution Time</a> is available at http://www.w3.org/TR/hr-time/.</dd>
-	
-   <dt id="NavigationTiming">[Navigation Timing]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/REC-navigation-timing-20121217/'>Navigation Timing</a></cite>, Zhiheng Wang, Editor. World Wide Web Consortium, December 2012. This version of the Navigation Timing Recommendation is available from http://www.w3.org/TR/2012/REC-navigation-timing-20121217/. The <a href='http://www.w3.org/TR/navigation-timing/'>latest version of Navigation Timing</a> is available at http://www.w3.org/TR/navigation-timing/.</dd>
-   <dt id="WebIDL">[Web IDL]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/WebIDL/'>Web
-   IDL</a></cite>, Cameron McCormack, Editor. World Wide Web
-   Consortium, April 2012. This version of the Web IDL
-   specification is available from
-   http://www.w3.org/TR/2012/CR-WebIDL-20120419/.
-   The <a href='http://www.w3.org/TR/WebIDL/'>latest version of Web
-   IDL</a> is available at http://www.w3.org/TR/WebIDL/.</dd>
-   <dt id="WebWorkers">[Web Workers]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-workers-20120501/'>Web Workers</a></cite>, Ian Hickson, Editor. World Wide Web Consortium, May 2012. This version of the Web Workers specification is available from http://www.w3.org/TR/2012/CR-workers-20120501/. The <a href='http://www.w3.org/TR/workers/'>latest version of Web Workers</a> is available at http://www.w3.org/TR/workers/.</dd>
-</dl>
-
-<h2 id="informative-references"><span class="secno">5.2 </span>Informative References</h2>
-
-<dl>
-<dt>[<a id="HTML5">HTML5</a>]</dt>
-<dd><cite><a href='http://www.w3.org/TR/html5/'>HTML5</a></cite>, Robin Berjon et al., Editors. World Wide Web Consortium, August 2013. This version of the HTML5 is available from <a href='http://www.w3.org/TR/html5/'>http://www.w3.org/TR/html5/</a>. The <a href='http://www.w3.org/html/wg/drafts/html/CR/'>latest editor's draft</a> of HTML5 is available at http://www.w3.org/html/wg/drafts/html/CR/.</dd>
-<dt id="PV">[Page Visibility]</dt>
-<dd>
-<cite><a href="http://www.w3.org/TR/page-visibility/">Page Visibility</a></cite>, Jatinder Mann and Arvind Jain, Editors. World Wide Web Consortium, October 2013.
-This version of the Page Visibility Recommendation is available from http://www.w3.org/TR/2013/REC-page-visibility-20131029/. The latest version of Page Visibility is available at http://www.w3.org/TR/page-visibility/.
-</dd>
-
-</dl>
-
-<h2 class="no-num" id="acknowledgements">Acknowledgements</h2>
-<p>I would like to sincerely thank Karen Anderson, Nat Duca, Tony Gentilcore, Arvind Jain, and Jason Weber
- to acknowledge their contributions to this work.</p>
-</body>
 </html>
--- a/specs/NavigationErrorLogging/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/NavigationErrorLogging/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -4,16 +4,16 @@
 <head>
   <title>Navigation Error Logging</title>
   <meta charset='utf-8'>
-  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/navigation-error-logging/">
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/network-error-logging/">
 </head>
 
 <body>
   <section id='sotd'>
-    <p>We moved! Go to <a href="http://w3c.github.io/navigation-error-logging/">http://w3c.github.io/navigation-error-logging/</a> instead.</p>
+    <p>We moved! Go to <a href="http://w3c.github.io/network-error-logging/">http://w3c.github.io/network-error-logging/</a> instead.</p>
   </section>
 
   <script>
-   window.location = "http://w3c.github.io/navigation-error-logging/";
+   window.location = "http://w3c.github.io/network-error-logging/";
   </script>
 
 </body>
--- a/specs/NavigationTiming2/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/NavigationTiming2/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -1,1194 +1,21 @@
 <!DOCTYPE html>
-<html lang="en">
+<html>
+
 <head>
-  <meta charset="utf-8">
   <title>Navigation Timing 2</title>
-<style type="text/css">
-   pre.idl { border:solid thin; background:#eee; color:#000; padding:0.5em }
-   pre.idl :link, pre.idl :visited { color:inherit; background:transparent }
-   pre code { color:inherit; background:transparent }
-   div.example { margin-left:1em; padding-left:1em; border-left:double; color:#222; background:#fcfcfc }
-   .note { margin-left:2em; font-weight:bold; font-style:italic; color:#008000 }
-   p.note::before { content:"Note: " }
-   .XXX { padding:.5em; border:solid #f00 }
-   p.XXX::before { content:"Issue: " }
-   dl.switch { padding-left:2em }
-   dl.switch > dt { text-indent:-1.5em }
-   dl.switch > dt:before { content:'\21AA'; padding:0 0.5em 0 0; display:inline-block; width:1em; text-align:right; line-height:0.5em }
-   dl.domintro { color: green; margin: 2em 0 2em 2em; padding: 0.5em 1em; border: none; background: #DDFFDD; }
-   dl.domintro dt, dl.domintro dt * { color: black; text-decoration: none; }
-   dl.domintro dd { margin: 0.5em 0 1em 2em; padding: 0; }
-   dl.domintro dd p { margin: 0.5em 0; }
-   dl.domintro:before { display: table; margin: -1em -0.5em -0.5em auto; width: auto; content: 'This box is non-normative. Implementation requirements are given below this box.'; color: red; border: solid 2px; background: white; padding: 0 0.25em; }
-   em.ct { text-transform:lowercase; font-variant:small-caps; font-style:normal }
-   dfn { font-weight:bold; font-style:normal }
-   code { color:orangered }
-   code :link, code :visited { color:inherit }
-   hr:not(.top) { display:block; background:none; border:none; padding:0; margin:2em 0; height:auto }
-   table { border-collapse:collapse; border-style:hidden hidden none hidden }
-   table thead { border-bottom:solid }
-   table tbody th:first-child { border-left:solid }
-   table td, table th { border-left:solid; border-right:solid; border-bottom:solid thin; vertical-align:top; padding:0.2em }
-   div.parameters { display:block; margin-left: 25px;}
-   div.parameterDefinition { display:block; margin-left: 25px;}
-   div.methods { display:block; margin-top:30px; margin-left :25px;}
-  </style>
-  <link href="https://www.w3.org/StyleSheets/TR/W3C-ED.css" rel="stylesheet" type="text/css">
+  <meta charset='utf-8'>
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/navigation-timing/">
 </head>
 
-<body class="draft">
-
-<div class="head">
-<hgroup>
-<h1>Navigation Timing 2</h1>
-<h2 class="no-num no-toc" id="editors-draft-december-11-2013">Editor's Draft December 11, 2013</h2>
-</hgroup>
-<dl>
-  <dt>This version:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/NavigationTiming2/Overview.html">https://w3c.github.io/web-performance/specs/NavigationTiming2/Overview.html</a></dd>
-  <dt>Latest version:</dt>
-    <dd><a
-      href="http://www.w3.org/TR/navigation-timing-2/">http://www.w3.org/TR/navigation-timing-2/</a></dd>
-  <dt>Latest Editor's Draft:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/NavigationTiming2/Overview.html">https://w3c.github.io/web-performance/specs/NavigationTiming2/Overview.html</a></dd>
-  <dt>Editors:</dt>
-    <dd class="vcard"><span class="fn">Jatinder Mann</span>, <span
-      class="org">Microsoft Corp.</span>, &lt;<a
-      class="email" href="mailto:jmann@microsoft.com">jmann@microsoft.com</a>&gt; </dd>
-      <dd class="vcard"><span class="fn">Tobin Titus</span>, <span
-      class="org">Microsoft Corp.</span>, &lt;<a
-      class="email" href="mailto:tobint@microsoft.com">tobint@microsoft.com</a>&gt; </dd>
-    <dd class="vcard"><span class="fn">Arvind Jain</span>, <span
-      class="org">Google Inc.</span>, &lt;<a
-      class="email" href="mailto:arvind@google.com">arvind@google.com</a>&gt; </dd>
-</dl>
-
-   <p class=copyright><a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
-    &copy; 2013 <a href="http://www.w3.org/"><abbr title="World Wide Web
-    Consortium">W3C</abbr></a><sup>&reg;</sup> (<a
-    href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute
-    of Technology">MIT</abbr></a>, <a
-    href="http://www.ercim.eu/"><abbr title="European Research Consortium
-    for Informatics and Mathematics">ERCIM</abbr></a>, <a
-    href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
-    <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
-
-    and <a
-    href="http://www.w3.org/Consortium/Legal/copyright-documents">document
-    use</a> rules apply.</p>
-
-   <hr class='top'>
-</div>
-
-<h2 class="no-num no-toc" id="abstract">Abstract</h2>
-
-<p>This specification defines a unified interface to store and retrieve high resolution performance metric data
-related to the navigation of a document.</p>
-
-<h2 class="no-num no-toc" id="status-of-this-document">Status of this
-document</h2>
-
-  <p><em>This section describes the status of this document at the time of
-   its publication. Other documents may supersede this document. A list of
-   current W3C publications and the latest revision of this technical report
-   can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
-   index</a> at http://www.w3.org/TR/.</em></p>
-
-<p>This is a <strong>work in progress</strong> and may change without any
-notices. </p>
-
-<p>Please send comments
-   to <a href="mailto:public-web-perf@w3.org?subject=%5BNavigationTiming2%5D%20">public-web-perf@w3.org</a>
-   (<a href="http://lists.w3.org/Archives/Public/public-web-perf/">archived</a>)
-   with <samp>[NavigationTiming2]</samp> at the start of the subject line.</p>
-
-<p>This document is produced by
-   the <a href="http://www.w3.org/2010/webperf/">Web Performance</a>
-   Working Group. The Web Performance Working Group is part of
-   the <a href="http://www.w3.org/2006/rwc/Activity">Rich Web Clients
-   Activity</a> in the
-   W3C <a href="http://www.w3.org/Interaction/">Interaction
-   Domain</a>.
-
-<p>
- Navigation Timing 2 replaces the first version of <a href='#NavigationTiming'>Navigation Timing</a> 
- and includes the following changes:
-</p>
-<ul>
-<li><a href="#dom-window-performance">Performance</a> interface implements EventTarget;</li>
-<li>support for <a href="#PerformanceTimeline">Performance Timeline</a>;</li>
-<li>support for <a href="#HighResolutionTime">High Resolution Time</a>;</li>
-<li>timing information for <a href='#dom-performancenavigationtiming-linknegotiationstart'>link negotiation</a>.</li>
-</ul>
-
-<p>Publication as a Working Draft does not imply endorsement by the
-W3C Membership. This is a draft document and may be updated, replaced
-or obsoleted by other documents at any time. It is inappropriate to
-cite this document as other than work in progress. </p>
-
-<p>This document was produced by a group operating under
-   the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
-   February 2004 W3C Patent Policy</a>. W3C maintains
-   a <a href="http://www.w3.org/2004/01/pp-impl/45211/status"
-   rel="disclosure">public list of any patent disclosures</a> made in
-   connection with the deliverables of the group; that page also
-   includes instructions for disclosing a patent. An individual who
-   has actual knowledge of a patent which the individual believes
-   contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
-   Claim(s)</a> must disclose the information in accordance
-   with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
-   6 of the W3C Patent Policy</a>.</p>
-
-
-<h2 class="no-num no-toc" id="table-of-contents">Table of Contents</h2>
-<!--begin-toc-->
-<ol class="toc">
-  <li><a href="#introduction"><span class="secno">1
-  </span>Introduction</a></li>
-  <li><a href="#conformance-requirements"><span class="secno">2
-    </span>Conformance requirements</a></li>
-  <li><a href="#terminology"><span class="secno">3 </span>Terminology</a></li>
-  <li><a href="#sec-navigation-timing"><span class="secno">4 </span>Navigation Timing</a> 
-    <ol class="toc">
-      <li><a href="#sec-Introduction"><span class="secno">4.1 </span> Introduction</a></li>
-      <li><a href="#sec-performance-interface"><span class="secno">4.2 </span> The <code>Performance</code> interface</a></li>
-	    <li><a href="#sec-PerformanceNavigationTiming"><span class="secno">4.3 </span> The <code>PerformanceNavigationTiming</code> interface</a></li>
-    </ol>
-   </li>
-    <li><a href="#process"><span class="secno">5 </span>Process</a> 
-    <ol class="toc">
-        <li><a href="#processing-model"><span class="secno">5.1 </span>Processing Model</a></li>
-        <li><a href="#vendor-prefixes"><span class="secno">5.2 </span>Vendor Prefixes</a></li>
-    </ol>
-  <li><a href="#privacy"><span class="secno">6 </span>Privacy</a>
-    <ol class="toc">
-      <li><a href="#info_disclosure"><span class="secno">6.1 </span>Information disclosure</a></li>
-      <li><a href="#cross-directory"><span class="secno">6.2 </span>Cross-directory access</a></li>
-    </ol>
-  </li>
-  <li><a href="#security"><span class="secno">7 </span>Security</a>
-    <ol class="toc">
-      <li><a href="#authentication"><span class="secno">7.1 </span>Detecting proxy servers</a></li>
-    </ol>
-  </li>
-  <li><a href="#references"><span class="secno">8 </span>References</a>
-    <ol class="toc">
-      <li><a href="#normative-references"><span class="secno">8.1 </span>Normative References</a></li>
-    </ol>
-  </li>
-  <li><a class="no-num" href="#acknowledgements">Acknowledgements</a></li>
-</ol>
-<!--end-toc-->
-
-<h2 id="introduction"><span class="secno">1 </span>Introduction</h2>
-
-<p>This section is non-normative.</p>
-
-<p>
-Accurately measuring performance characteristics of web applications is an important
-aspect of making web applications faster. 
-While JavaScript-based mechanisms, such as the one described in 
-<a href="#JSMeasure">[JSMEASURE]</a>, can
-provide comprehensive instrumentation for
-user latency measurements within an application, in many cases, they are
-unable to provide a complete or detailed end-to-end latency picture. 
-</p>
-
-<div class="example">
-<p>For example, the following JavaScript shows a naive attempt to
-measure the time it takes to fully load a page:</p>
-<pre>&lt;html&gt;
-&lt;head&gt;
-&lt;script type="text/javascript"&gt;
-
-var start = new Date().getTime();
-function onLoad() {
-  var now = new Date().getTime();
-  var latency = now - start;
-  alert("page loading time: " + latency);
-}
-
-&lt;/script&gt;
-&lt;/head&gt;
-&lt;body onload="onLoad()"&gt;
-&lt;!- Main page body goes from here. --&gt;
-&lt;/body&gt;
-&lt;/html&gt;</pre>
-</div>
-
-<p>The script calculates the time it takes to load the page <b>after</b> the
-first bit of JavaScript in the head is executed, but it does not give any
-information about the time it takes to get the page from the server. </p>
-
-<p>To address the need for complete and detailed information on the navigation of the
-document, the <a href="http://www.w3.org/TR/navigation-timing/">Navigation Timing</a> 
-specification defines the <a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a>
-interface. This interface allows JavaScript mechanisms to provide complete client-side latency
-measurements within applications. </p>
-
-<p>
-However, the <a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a>
-interface was not defined to provide data in sub-millisecond resolution, which can be useful for analysis purposes.
-Further, the <a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a> interface
-does not participate in the 
-<a href="https://w3c.github.io/web-performance/specs/PerformanceTimeline/Overview.html">Performance Timeline</a>, a unifying 
-interface to access and retrieve performance metrics from the performance timeline of a web application.  
-</p>
-
-<p>
-Additionally, the <a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a>
-interface measures the time of its attributes from January 01 1970, leading to very large numbers representing the time values.
-</p>
-
-<div class="example">
-<p>For example, if we know that the response end occurs 100ms after the start of navigation, we may find data that the
-the <a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a> data looks like so:
-</p>
-<pre>
-navigationStart:   1314223489190
-responseEnd:       1314223489290 
-</pre>
-</div>
-
-<p>
-This specification defines the <a href="#performancenavigationtiming">PerformanceNavigationTiming</a> interface which participates
-in the <a href="https://w3c.github.io/web-performance/specs/PerformanceTimeline/Overview.html">Performance Timeline</a> 
-to store and retrieve high resolution performance metric data related to the navigation of a document. 
-As the <a href="#performancenavigationtiming">PerformanceNavigationTiming</a> interface uses 
-<a href="http://www.w3.org/TR/2012/WD-hr-time-20120313/">High Resolution Time</a>, all time values are measured from the start 
-of the navigation.
-</p>
-
-<div class="example">
-<p>For example, if we know that the response end occurs 100ms after the start of navigation, we may find data that the
-the <a href="#performancenavigationtiming">PerformanceNavigationTiming</a> data looks like so:
-</p>
-<pre>
-startTime:           0.000
-responseEnd:       100.000
-</pre>
-</div>
-
-<p>The following script shows how a developer can use the <a href="#performancenavigationtiming">PerformanceNavigationTiming</a> interface 
-to obtain accurate timing data related to the navigation of the document.
-</p>
-
-<div class="example">
-<pre>
-&lt;!doctype html&gt;
-&lt;html&gt;
-  &lt;head&gt;
-  &lt;/head&gt;
-  &lt;body onload="init()"&gt;
-    &lt;script&gt;
-       function init() 
-       {
-           var navigationTiming = performance.getEntriesByType("navigation")[0];
-           if (window.console) console.log("Name: "        + navigationTiming.name      + "\n" +
-                                           "Entry Type: " + navigationTiming.entryType + "\n" +
-                                           "Start Time: " + navigationTiming.startTime + "\n" +
-                                           "Duration: "   + navigationTiming.duration  + "\n" + 
-                                           "Unload: "     + (navigationTiming.unloadEventEnd    - navigationTiming.unloadEventStart)  + "\n" +
-                                           "Redirect: "   + (navigationTiming.redirectEnd       - navigationTiming.redirectStart)     + "\n" +
-                                           "App Cache: "  + (navigationTiming.domainLookupStart - navigationTiming.fetchStart)        + "\n" +
-                                           "DNS: "        + (navigationTiming.domainLookupEnd   - navigationTiming.domainLookupStart) + "\n" +
-                                           "TCP: "        + (navigationTiming.connectEnd        - navigationTiming.connectStart)      + "\n" +
-                                           "Request: "    + (navigationTiming.responseStart     - navigationTiming.requestStart)      + "\n" +
-                                           "Response: "   + (navigationTiming.responseEnd       - navigationTiming.responseStart)     + "\n" +
-                                           "Processing: " + (navigationTiming.loadEventStart    - navigationTiming.responseEnd)       + "\n" +
-                                           "Onload: "     + (navigationTiming.loadEventEnd      - navigationTiming.loadEventStart)    + "\n");
-       }
-    &lt;/script&gt;
-  &lt;/body&gt;
-&lt;/html&gt;
-</pre>
-</div>
-
-<h2 id="conformance-requirements"><span class="secno">2 </span>Conformance
-requirements</h2>
-
-<p>All diagrams, examples, and notes in this specification are non-normative,
-as are all sections explicitly marked non-normative. Everything else in this
-specification is normative. </p>
-
-<p>The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT",
-"RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document
-are to be interpreted as described in <a href="#rfc2119">RFC 2119</a>.
-For readability, these words do not appear in all uppercase letters in this specification.</p>
-
-<p>Requirements phrased in the imperative as part of algorithms (such as
-"strip any leading space characters" or "return false and abort these steps")
-are to be interpreted with the meaning of the key word ("must", "should",
-"may", etc) used in introducing the algorithm. </p>
-
-<p>Some conformance requirements are phrased as requirements on attributes,
-methods or objects. Such requirements are to be interpreted as requirements
-on user agents. </p>
-
-<p>Conformance requirements phrased as algorithms or specific steps may be
-implemented in any manner, so long as the end result is equivalent. (In
-particular, the algorithms defined in this specification are intended to be
-easy to follow, and not intended to be performant.) </p>
-
-    <p>The IDL fragments in this specification must be interpreted as
-    required for conforming IDL fragments, as described in the Web IDL
-    specification. <a href="#WebIDL">[Web IDL]</a></p>
-
-<h2 id="terminology"><span class="secno">3 </span>Terminology</h2>
-
-<p>The construction "a <code title="">Foo</code> object", where <code
-title="">Foo</code> is actually an interface, is sometimes used instead of
-the more accurate "an object implementing the interface <code
-title="">Foo</code>". </p>
-
-<p>The term "navigation" refers to the act of
-<a href="http://www.w3.org/TR/html5/browsers.html#navigate">navigating</a>.</p>
-
-<p>The term "JavaScript" is used to refer to
-<a href="#ECMA262">ECMA-262</a>,
-rather than the official term ECMAScript, since the term JavaScript is more widely known.</p>
-
-<p>
-  Throughout this work, all time values are measured in milliseconds since the start of 
-  navigation of the document. For example, the start of navigation of the document 
-  occurs at time 0. The term <i>current time</i> refers to the number of milliseconds 
-  since the start of navigation of the document until the current moment in time. 
-  This definition of time is based on the High Resolution Time specification
-  [<a href="http://www.w3.org/TR/hr-time/">High Resolution Time</a>] and is different
-  from the definition of time used in the Navigation Timing specification 
-  [<a href="http://www.w3.org/TR/navigation-timing/">Navigation Timing</a>],
-  where time is measured in milliseconds since midnight of January 1, 1970 (UTC).
-</p>
-
-<h2 id="sec-navigation-timing"><span class="secno">4 </span>Navigation Timing</h2>
-
-<h3 id="sec-Introduction"><span class="secno">4.1 </span> Introduction</h3>
-<p>This section is non-normative.</p>
-
-<p>
-	This specification defines the <a href="#dom-window-performance">Performance</a> interface
-  to host performance related attributes and methods, and the 
-  <a href="#performancenavigationtiming">PerformanceNavigationTiming</a> interface 
-  to store and retrieve high resolution performance metric data related to the navigation of a document. 
-</p>
-
-<h3 id="sec-performance-interface"><span class="secno">4.2 </span> The <code><a href="#dom-window-performance">Performance</a> </code> interface</h3>
-<p>
-The <a href="#dom-window-performance">Performance</a> interface hosts performance related attributes and methods. 
-</p>
-
-<pre class="idl">interface <dfn id="performance">Performance</dfn> : EventTarget {};
-
-partial interface Window {
-  [Replaceable] readonly attribute <a href="#performance">Performance</a> <dfn id="dom-window-performance">performance</dfn>;
-};</pre>
-
-
-<h3 id="sec-PerformanceNavigationTiming"><span class="secno">4.3 </span> The <code>PerformanceNavigationTiming</code> interface</h3>
-<pre class="idl">interface <dfn id="performancenavigationtiming">PerformanceNavigationTiming</dfn> : <dfn><a href="http://www.w3.org/TR/performance-timeline/#performanceentry">PerformanceEntry</a></dfn> {
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-unloadeventstart" title="unloadeventstart">unloadEventStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-unloadeventend" title="unloadeventend">unloadEventEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-linknegotiationstart" title="linknegotiationstart">linkNegotiationStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-linknegotiationend" title="linknegotiationend">linkNegotiationEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-redirectstart" title="redirectstart">redirectStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-redirectend" title="redirectend">redirectEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-fetchstart" title="fetchstart">fetchStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-domainlookupstart" title="domainlookupstart">domainLookupStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-domainlookupend" title="domainlookupend">domainLookupEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-connectstart" title="connectstart">connectStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-connectend" title="connectend">connectEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-secureconnectstart" title="secureconnectstart">secureConnectionStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-requeststart" title="requeststart">requestStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-responsestart" title="responsestart">responseStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-responseend" title="responseend">responseEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-domloading" title="domloading">domLoading</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-dominteractive" title="dominteractive">domInteractive</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-domcontenteventstart" title="domcontenteventstart">domContentLoadedEventStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-domcontenteventend" title="domcontenteventend">domContentLoadedEventEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-domcomplete" title="domcomplete">domComplete</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-loadstart" title="loadeventstart">loadEventStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-loadend" title="loadeventend">loadEventEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performancenavigationtiming-prerenderswitch" title="prerenderswitch">prerenderSwitch</a>;
-  
-  readonly attribute <a href="#NavigationType">NavigationType</a> <a href="#dom-performancenavigationtiming-type" title="navigationtype">type</a>; 
-  readonly attribute unsigned short <a href="#dom-performancenavigationtiming-redirectcount" title="redirectcount">redirectCount</a>;
-};
-
-enum <dfn id="NavigationType">NavigationType</dfn> { "navigate", "reload", "back_forward", "prerender" };
-</pre>
-
-<p>
-The <a href="#performancenavigationtiming">PerformanceNavigationTiming</a> interface participates in the 
-	<a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a> and extends the following attributes of the 
-    <a href="http://www.w3.org/TR/performance-timeline/#performanceentry">PerformanceEntry</a> interface:
-</p>
-
-<div class="parameters">
-    <p>
-    	The <code id="name-attribute">name</code> attribute MUST return the DOMString <code>document</code>.
-   	</p>
-    
-    <p>
-        The <code id="entryType-attribute">entryType</code> attribute MUST return the DOMString <code id="perf-navigation">navigation</code>.
-    </p>
-    
-    <p>
-        The <code id="startTime-attribute">startTime</code> attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-	    with a time value of 0.
-    </p>
-
-    <p>
-        The <code id="duration-attribute">duration</code> attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a>
-	    equal to the difference between <a href="#dom-performancenavigationtiming-loadend">loadEventEnd</a> and <a href="#startTime-attribute">startTime</a>, respectively.
-     </p>
-</div>
-
-
-<h4><code><dfn id="dom-performancenavigationtiming-unloadeventstart">unloadEventStart</dfn></code> attribute</h4>
-
-<p>If the previous document and the current document have the same
-<a href="http://tools.ietf.org/html/rfc6454">origin</a>
-[<a href='#rfc6454'>IETF RFC 6454</a>],
-this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent starts
-the <a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#unloading-documents">unload</a>
-event of the previous document. 
-
-If there is no previous document or the previous document has a
-different <a href="http://tools.ietf.org/html/rfc6454">origin</a> than the
-current document, this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to zero.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-unloadeventend">unloadEventEnd</dfn></code> attribute</h4>
-
-<p>If the previous document and the current document have the
-same <a href="http://tools.ietf.org/html/rfc6454">same origin</a>,
-this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately after the user agent finishes the
-<a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#unload-a-document">unload</a>
-event of the previous document. If there is no previous document or the previous document has
-a different <a href="http://tools.ietf.org/html/rfc6454">origin</a> than the
-current document or the unload is not yet completed, this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to zero.</p>
-
-<p>If there are HTTP redirects
-<a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#concept-http-equivalent-codes">or equivalent</a>
-when navigating and not all the redirects or equivalent are from the
-same <a href="http://tools.ietf.org/html/rfc6454">origin</a>,
-both <a href="#dom-performancenavigationtiming-unloadeventstart">unloadEventStart</a> and
-<a href="#dom-performancenavigationtiming-unloadeventend">unloadEventEnd</a> MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to zero.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-linknegotiationstart">linkNegotiationStart</dfn></code> attribute</h4>
-
-<p>This attribute is optional. User agents that don't have this attribute
-available MUST set it as undefined. If the network interface is not immediately available and must be powered on, or cycled, before a network connection can be made, this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a>
- with a time value equal to the time immediately before starting that process. If the network interface is immediately available, this attribute MUST return the same value as <a href="#startTime-attribute">startTime</a>. </p>
-
-
-<h4><code><dfn id="dom-performancenavigationtiming-linknegotiationend">linkNegotiationEnd</dfn></code> attribute</h4>
-
-<p>This attribute is optional. User agents that don't have this attribute
-available MUST set it as undefined.  If the network interface is not immediately available and must be powered on, or cycled, before a network connection can be made, this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a>
- with a time value equal to the time immediately after the network interface becomes available. If the network interface is immediately available, this attribute MUST return the same value as <a href="#startTime-attribute">startTime</a>. </p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-redirectstart">redirectStart</dfn></code> attribute </h4>
-
-<p>If there are HTTP redirects
-<a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#concept-http-equivalent-codes">or equivalent</a>
-when navigating and if all the redirects or equivalent are from the
-same <a href="http://tools.ietf.org/html/rfc6454">origin</a>,
-this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the <a href="#dom-performancenavigationtiming-fetchstart">starting time
-of the fetch</a> that initiates the redirect. Otherwise, this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to zero.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-redirectend">redirectEnd</dfn></code> attribute </h4>
-
-<p>If there are HTTP redirects
-<a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#concept-http-equivalent-codes">or equivalent</a>
-when navigating and all redirects and equivalents are from the
-same <a href="http://tools.ietf.org/html/rfc6454">origin</a>,
-this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately after receiving the last byte of
-the response of the last redirect. Otherwise, this attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to zero.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-fetchstart">fetchStart</dfn></code> attribute</h4>
-
-<p>If the new resource is to be
-<a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#fetching-resources">fetched</a> using HTTP GET
-<a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#concept-http-equivalent-get">or 
-equivalent</a>, fetchStart MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent starts
-checking <a href="http://www.w3.org/html/wg/drafts/html/master/single-page.html#relevant-application-cache">
-any relevant application caches</a>. Otherwise, it MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time when the user agent starts 
-<a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#fetching-resources">fetching</a> the resource.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-domainlookupstart">domainLookupStart</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent starts the domain name
-lookup for the current document.
-If a <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-connection</a> [<a href='#rfc2616'>RFC 2616</a>] is used or the current document
-is retrieved from <a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">relevant
-application caches</a> or local resources,
-this attribute MUST return the same value as <a href="#dom-performancenavigationtiming-fetchstart">fetchStart</a>. </p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-domainlookupend">domainLookupEnd</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately after the user agent
-finishes the domain name lookup for the current document.
-If a <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-connection</a> [<a href='#rfc2616'>RFC 2616</a>] is used or the current document
-is retrieved from <a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">relevant
-application caches</a> or local resources,
-this attribute MUST return the same value as <a href="#dom-performancenavigationtiming-fetchstart">fetchStart</a>. </p>
-
-<div class="example">
-<p>This section is non-normative.</p>
-<p>Checking and retrieving contents from the
-<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13">HTTP cache</a> [<a href='#rfc2616'>RFC 2616</a>]
-is part of the <a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#fetching-resources">
-fetching process</a>. It's covered by the
-<a href="#dom-performancenavigationtiming-requeststart">requestStart</a>, 
-<a href="#dom-performancenavigationtiming-responsestart">responseStart</a> and
-<a href="#dom-performancenavigationtiming-responseend">responseEnd</a> attributes.</p>
-</div>
-<div class="example">
-
-<div class="exampleHeader">Example</div>
-
-<p>In case where the user agent already has the domain information in cache,
-domainLookupStart and domainLookupEnd represent the times when the user agent
-starts and ends the domain data retrieval from the cache. </p>
-
-</div>
-
-<h4><code><dfn id="dom-performancenavigationtiming-connectstart">connectStart</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent start
-establishing the connection to the server to retrieve the document.
-If a <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-connection</a> [<a href='#rfc2616'>RFC 2616</a>] is used or the current document is retrieved from <a
-href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">relevant
-application caches</a> or local resources,
-this attribute MUST return value of <a href="#dom-performancenavigationtiming-domainlookupend">domainLookupEnd</a>.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-connectend">connectEnd</dfn></code> attribute </h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately after the user agent
-finishes establishing the connection to the server to retrieve the current document.
-If a <a
-href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-connection</a> [<a href='#rfc2616'>RFC 2616</a>] is used or the current document is retrieved from <a
-href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">relevant
-application caches</a> or local resources,
-this attribute MUST return the value of <a href="#dom-performancenavigationtiming-domainlookupend">domainLookupEnd</a>
-</p>
-
-<p>If the transport connection fails and the user agent reopens a connection,
-<a href="#dom-performancenavigationtiming-connectstart">connectStart</a> and
-<a href="#dom-performancenavigationtiming-connectend">connectEnd</a> should return the corresponding
-values of the new connection. </p>
-<p>
-<a href="#dom-performancenavigationtiming-connectend">connectEnd</a> MUST include the time interval to
-establish the transport connection as well as other time interval
-such as SSL handshake and SOCKS authentication.
-</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-secureconnectstart">secureConnectionStart</dfn></code> attribute</h4>
+<body>
+  <section id='sotd'>
+    <p>We moved! Go to <a href="http://w3c.github.io/navigation-timing/">http://w3c.github.io/navigation-timing/</a> instead.</p>
+  </section>
 
-<p>This attribute is optional. User agents that don't have this attribute
-available MUST set it as undefined. When this attribute is available, if the
-<a href="#rfc3986">scheme</a> of the
-current page is <a href="http://tools.ietf.org/html/rfc2817">HTTPS</a>, this
-attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent starts the
-handshake process to secure the current connection. If this attribute is
-available but HTTPS is not used, this attribute MUST return zero.
-</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-requeststart">requestStart</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent
-starts requesting the current document from the server, or from
-<a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">
-relevant application caches</a> or from local resources.</p>
-
-<p>If the transport connection fails after a request is sent and the user
-agent reopens a connection and resend the request, <a
-href="#dom-performancenavigationtiming-requeststart">requestStart</a> SHOULD return the corresponding values
-of the new request.</p>
-
-<div class="note">
-<p>This interface does not include an attribute to represent the completion of
-sending the request, e.g., requestEnd.
-<ul>
-<li>Completion of sending the request from the user agent does not always
-indicate the corresponding completion time in the network transport, which
-brings most of the benefit of having such an attribute.</li>
-<li>Some user agents have high cost to determine the actual completion time of
-sending the request due to the HTTP layer encapsulation.</li>
-</ul>
-</div>
-
-<h4><code><dfn id="dom-performancenavigationtiming-responsestart">responseStart</dfn></code> attribute </h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately after the user agent receives the first
-byte of the response from the server, or from
-<a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">relevant
-application caches</a> or from local resources. </p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-responseend">responseEnd</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately after the user agent
-receives the last byte of the current document or immediately before the
-transport connection is closed, whichever comes first. The document here
-can be received either from the server,
-<a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">relevant
-application caches</a> or from local resources.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-domloading">domLoading</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent sets the
-<a href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">current
-document readiness</a> to 
-<a href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">"loading"</a>.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-dominteractive">domInteractive</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent sets the
-<a href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">current
-document readiness</a> to
-<a href="http://www.w3.org/html/wg/drafts/html/master/syntax.html#the-end">"interactive"</a>.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-domcontenteventstart">domContentLoadedEventStart</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent fires <a
-href="http://www.w3.org/html/wg/drafts/html/master/syntax.html#the-end">the DOMContentLoaded
-event</a> at the Document.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-domcontenteventend">domContentLoadedEventEnd</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately after the document's <a
-href="http://www.w3.org/html/wg/drafts/html/master/syntax.html#the-end">DOMContentLoaded
-event</a> completes.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-domcomplete">domComplete</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the user agent sets the
-<a href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">current
-document readiness</a> to 
-<a href="http://www.w3.org/html/wg/drafts/html/master/syntax.html#the-end">"complete"</a>.</p>
-
-<p>If the <a href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">
-current document readiness</a> changes to the same state multiple times,
-<a href="#dom-performancenavigationtiming-domloading">domLoading</a>,
-<a href="#dom-performancenavigationtiming-dominteractive">domInteractive</a>,
-<a href="#dom-performancenavigationtiming-domcontenteventstart">domContentLoadedEventStart</a>,
-<a href="#dom-performancenavigationtiming-domcontenteventend">domContentLoadedEventEnd</a> and
-<a href="#dom-performancenavigationtiming-domcomplete">domComplete</a> MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time of the first
-occurrence of the corresponding
-<a href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">document readiness</a>
-change.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-loadstart">loadEventStart</dfn></code> attribute </h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately before the load event of
-the current document is fired. It MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to zero when the load event is not
-fired yet.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-loadend">loadEventEnd</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time when the load event of the current
-document is completed. It MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to zero when the load event is not fired
-or is not completed.</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-prerenderswitch">prerenderSwitch</dfn></code> attribute</h4>
-
-<p>This attribute MUST return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> 
-with a time value equal to the time immediately after the User Agent changes the <a href="http://www.w3.org/TR/2013/PR-page-visibility-20130219/#dom-document-visibilitystate">visibilityState</a>
-from <code>prerender</code> to <code>visible</code>. If the document has not been prerendered by the User Agent, this attribute MUST return a 
-<a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> with a time value equal to zero.
-</p>
-
-<h4><code><dfn id="dom-performancenavigationtiming-type">type</dfn></code> attribute</h4>
-
-<p>This attribute MUST return the a DOMString describing the type of the last non-redirect <a
-href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#navigate">navigation</a>
-in the current browsing context. It MUST have one of the following DOMString <a
-href="#dom-performancenavigationtiming-type">navigation type</a> values. </p>
-<dl>
-  <dt><dfn id="dom-performancenavigationtiming-typenavigate">navigate</dfn></dt>
-    <dd><p>Navigation started by clicking on a link, or entering the URL in the user
-    agent's address bar, or form submission, or initializing through a script operation other than
-    the ones used by <a href="#dom-performancenavigationtiming-typenavigate">reload</a>
-    and <a href="#dom-performancenavigationtiming-typebackforward">back_forward</a> as listed below.</p></dd>
-  <dt><dfn id="dom-performancenavigationtiming-typereload">reload</dfn></dt>
-    <dd><p>Navigation through the reload operation or the
-    <a href="http://www.w3.org/html/wg/drafts/html/master/single-page.html#dom-location-reload">location.reload()</a>
-    method.</p></dd>
-  <dt><dfn id="dom-performancenavigationtiming-typebackforward">back_forward</dfn></dt>
-   <dd><p>Navigation
-  through a <a href="http://www.w3.org/html/wg/drafts/html/master/single-page.html#traverse-the-history">history traversal</a> operation.</p></dd>
-    <dt><dfn id="dom-performancenavigationtiming-typeprerender">prerender</dfn></dt>
-   <dd><p>Navigation initiated by a prerender hint.</p></dd>
-</dl>
-
-<div class="note">
-<p>Client-side redirects, such as those using <a href="http://www.w3.org/html/wg/drafts/html/master/document-metadata.html#attr-meta-http-equiv-refresh">the Refresh pragma directive</a>,
-are not considered HTTP redirects <a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#concept-http-equivalent-codes">or equivalent</a> by this spec.
-In those cases, the <a href="#dom-performancenavigationtiming-type">type</a> attribute should return appropriate value,
-such as <a href="#dom-performancenavigationtiming-typenavigate">reload</a> if reloading the current page, or
-<a href="#dom-performancenavigationtiming-typenavigate">navigate</a> if navigating to a new URL.</p>
-</div>
-
-<h4><code><dfn id="dom-performancenavigationtiming-redirectcount">redirectCount</dfn></code> attribute </h4>
-
-<p>This attribute MUST return the number of redirects since the last
-non-redirect navigation under the current browsing context. If there is no
-redirect or there is any redirect that is not from the same
-<a href="http://tools.ietf.org/html/rfc6454">
-origin</a> as the destination document, this attribute MUST return zero. </p>
-
-<h2 id="process"><span class="secno">5 </span>Process</h2>
-
-<h3 id="processing-model"><span class="secno">5.1 </span>Processing Model</h3>
-
-<div class="example">
-<div class="exampleHeader">Illustration</div>
-<p>This illustration is non-normative.</p>
-<p>The following graph illustrates the timing attributes defined by the 
-<a href="#performancenavigationtiming">PerformanceNavigationTiming</a> interface
-with or without redirect, respectively. Attributes underlined may not be
-available in navigation involving documents from different 
-<a href="http://tools.ietf.org/html/rfc6454">origins</a>. User
-agents may perform internal processing in between timings, which allow for
-non-normative intervals between timings.</p>
-<svg xmlns="http://www.w3.org/2000/svg" width="942" height="501" style='display:block;margin:auto' >
-  <defs>
-    <marker refX="0" refY="0" orient="auto" id="Arrow2Mend" style="overflow:visible">
-      <path d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="scale(-0.6,-0.6)" id="path4234" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"/>
-    </marker>
-  </defs>
-  <style type='text/css'>
-   path { fill:none;stroke:#000080;stroke-width:1.5;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend); }
-   rect { fill:#00ffff;fill-opacity:1;stroke:#0000ff;stroke-width:2; }
-   text { font-size:12px;font-weight: bold;text-align:center;fill:#000000;fill-opacity:1;stroke:none;font-family:monospace; }
-   .middle { text-anchor:middle; }
-   .end { text-anchor:end; }
-   .highlight { font-style: italic; }
-  </style>
-  <g transform="translate(-4.3,-477.125)">
-    <rect width="80" height="80" x="10" y="702"/>
-    <rect width="70" height="80" x="100" y="702"/>
-    <rect width="59.999966" height="79.999962" x="880" y="702"/>
-    <rect width="210" height="80" x="660" y="702"/>
-    <rect width="90" height="80" x="560" y="702"/>
-    <rect width="90" height="80" x="470" y="702"/>
-    <rect width="60" height="80" x="400" y="702"/>
-    <rect width="50" height="80" x="340" y="702"/>
-    <rect width="60" height="80" x="270" y="702"/>
-    <rect width="80" height="80" x="180" y="702"/>
-    <rect width="160" height="50" x="690" y="762"/>
-    <rect width="80" height="50" x="200" y="762"/>
-    <text class="middle"><tspan x="50" y="729">Prompt</tspan><tspan x="50" y="747">for</tspan><tspan x="50" y="764">unload</tspan></text>
-    <text class="middle"><tspan x="135.28711" y="738">Negotiate</tspan><tspan x="135" y="756">link</tspan></text>
-    <text x="219.94189" y="747.12683" class="middle"><tspan>redirect</tspan></text>
-    <text class="middle"><tspan x="299.95557" y="738">App</tspan><tspan x="300" y="755.7572">cache</tspan></text>
-    <text x="365.25977" y="745" class="middle"><tspan>DNS</tspan></text>
-    <text x="430.0376" y="745" class="middle"><tspan>TCP</tspan></text>
-    <text x="514.8667" y="745" class="middle"><tspan>Request</tspan></text>
-    <text x="605.0752" y="745" class="middle"><tspan>Response</tspan></text>
-    <text x="765.01025" y="745" class="middle"><tspan>Processing</tspan></text>
-    <text x="909.77441" y="745" class="middle"><tspan>load</tspan></text>
-    <text x="769.86328" y="792" class="middle"><tspan>DOMContentLoaded</tspan></text>
-    <text x="239.97607" y="792.12683" class="middle"><tspan>unload</tspan></text>
-    <text x="490" y="512.12122"><tspan>(linkNegotiationStart)</tspan></text>
-    <text x="490.49219" y="491.88022" class='highlight'><tspan>startTime</tspan></text>
-    <text x="490" y="532"><tspan>(linkNegotiationEnd)</tspan></text>
-    <text x="490" y="552.60315"  class='highlight'><tspan>redirectStart</tspan></text>
-    <text x="490" y="593.08502"><tspan>fetchStart</tspan></text>
-    <text x="490" y="572.84412"  class='highlight'><tspan>redirectEnd</tspan></text>
-    <text x="490" y="613.32599"><tspan>domainLookupStart</tspan></text>
-    <text x="490" y="633.56696"><tspan>domainLookupEnd</tspan></text>
-    <text x="490" y="653.56866"><tspan>connectStart</tspan></text>
-    <text x="490" y="674.04889"><tspan>(secureConnectionStart)</tspan></text>
-    <text x="490" y="694.28986"><tspan>connectEnd</tspan></text>
-    <text x="440.20801" y="812" class="end"><tspan>requestStart</tspan></text>
-    <text x="440.20801" y="838.98895" class="end"><tspan>responseStart</tspan></text>
-    <text x="440.20801" y="865.85504" class="end"><tspan>responseEnd</tspan></text>
-    <text x="858.44238" y="952" class="end"><tspan>domComplete</tspan></text>
-    <text x="852.79004" y="612" class="end"><tspan>loadEventEnd</tspan></text>
-    <text x="852.79004" y="644.65131" class="end"><tspan>loadEventStart</tspan></text>
-    <text x="439.83203" y="892.48181" class="end"><tspan>domLoading</tspan></text>
-    <text x="439.83203" y="919.10858" class="end"><tspan>domInteractive</tspan></text>
-    <text x="439.83203" y="945.73541" class="end"><tspan>domContentLoadedEventStart</tspan></text>
-    <text x="439.83203" y="972" class="end"><tspan>domContentLoadedEventEnd</tspan></text>
-    <path d="M 480,40 150,40 90,250" transform="translate(0,452)"/>
-    <text x="144.81705" y="846" class="end highlight"><tspan>unloadEventStart</tspan></text>
-    <text x="143.46094" y="872" class="end highlight"><tspan>unloadEventEnd</tspan></text>
-    <path d="m 480,512 -310,0 -70,190"/>
-    <path d="m 480,532 -280,0 -30,170"/>
-    <path d="m 480,552 -270,0 -30,150"/>
-    <path d="m 480,572 -200,0 -20,130"/>
-    <path d="m 480,592 -180,0 -30,110"/>
-    <path d="m 480,612 -110,0 -30,90"/>
-    <path d="m 480,632 -70,0 -20,70"/>
-    <path d="m 480,652 -50,0 -30,50"/>
-    <path d="m 480,672 -40,0 -20,30"/>
-    <path d="m 480,692 -10,0 -10,10"/>
-    <path d="m 450,812 10,0 10,-30"/>
-    <path d="m 450,832 50,0 60,-50"/>
-    <path d="m 450,862 100,0 100,-80"/>
-    <path d="m 450,892 140,0 80,-110"/>
-    <path d="m 450,922 150,0 80,-120"/>
-    <path d="m 450,942 190,0 50,-130"/>
-    <path d="m 450,972 220,0 180,-160"/>
-    <path d="m 870,952 50,0 -60,-160"/>
-    <path d="m 860,642 10,0 10,60"/>
-    <path d="m 860,612 40,0 40,90"/>
-    <path d="m 150,842 30,0 20,-30"/>
-    <path d="m 150,872 80,0 50,-60"/>
-  </g>
-</svg>
-
-
-</div>
+  <script>
+   window.location = "http://w3c.github.io/navigation-timing/";
+  </script>
 
-<ol>
-  <li>If the navigation is aborted for any of the following reasons, abort
-    these steps.
-    <ol style="list-style-type:lower-alpha;">
-      <li>The navigation is aborted due to the
-        <a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#sandboxed-navigation-browsing-context-flag">sandboxed
-        navigation browsing context flag</a> or the
-        <a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#sandboxed-top-level-navigation-browsing-context-flag">sandboxed
-        top-level navigation browsing context flag</a>, or a preexist attempt
-        to navigate the <a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#browsing-context">browsing context</a>.</li>
-      <li>The navigation is caused by <a
-        href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#navigate-fragid-step"><em>fragment
-        identifiers</em></a> within the page.</li>
-      <li>The new resource is to be handled by some sort of inline
-      content.</li>
-      <li>The new resource is to be handled using a mechanism that does not
-        affect the browsing context.</li>
-      <li>The user <a
-        href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#refused-to-allow-the-document-to-be-unloaded">refuses
-        to allow the document to be unloaded</a>.</li>
-    </ol>
-  </li>
-  <li id="step-create-object">Create a new <a href="#performancenavigationtiming">PerformanceNavigationTiming</a> object.
-  </li>      
-  <li>Set <a href="#name-attribute">name</a> to the DOMString <code>document</code>.</li>
-  <li>Set <a href="#entryType-attribute">entryType</a> to the DOMString <code>navigation</code>.</li>
-  <li>Set <a href="#startTime-attribute">startTime</a> to a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> with a time value of zero.</li>
-  <li> Record the current navigation type in <a href="#dom-performancenavigationtiming-type">type</a>
-    if it has not been set:
-    <ol style="list-style-type:lower-alpha;">
-    <li>If the navigation was started by clicking on a link, or entering the URL in the user
-        agent's address bar, or form submission, or initializing through a script operation other than the
-        <a href="http://www.w3.org/html/wg/drafts/html/master/single-page.html#dom-location-reload">location.reload()</a> method,
-        let the navigation type be the DOMSTring <a href="#dom-performancenavigationtiming-typenavigate">navigate</a>.</li>
-    <li>If the navigation was started either as a result of a
-        <a href="http://www.w3.org/html/wg/drafts/html/master/single-page.html#attr-meta-http-equiv-refresh">meta refresh</a>,
-        or the <a href="http://www.w3.org/html/wg/drafts/html/master/single-page.html#dom-location-reload">location.reload()</a>
-        method, or other equivalent actions, let the navigation type
-        be the DOMString <a href="#dom-performancenavigationtiming-typereload">reload</a>.</li>
-    <li>If the navigation was started as a result of
-        <a href="http://www.w3.org/html/wg/drafts/html/master/single-page.html#traverse-the-history">history traversal</a>,
-        let the navigation type be the DOMString <a href="#dom-performancenavigationtiming-typebackforward">back_forward</a>.</li>
-    </ol>
-  </li>
-  <li>If the current document and the previous document are from different 
-    <a href="http://tools.ietf.org/html/rfc6454">origins</a>,
-    set both <a href="#dom-performancenavigationtiming-unloadeventend">unloadEventStart</a> and 
-    <a href="#dom-performancenavigationtiming-unloadeventend">unloadEventEnd</a> to 0 then go to step
-    <a href="#step-linknegotiation-start">10</a>. Otherwise, record <a href="#dom-performancenavigationtiming-unloadeventend">unloadEventStart</a>
-    as the time immediately before the unload event.</li>
-  <li>Immediately after the unload event is completed,
-    record the current time as <a href="#dom-performancenavigationtiming-unloadeventend">unloadEventEnd</a>.</li>
-  <li id="step-linknegotiation-start">If the navigation requires the network interface to be powered on or cycled, record the time immediately before doing that as <a href="#dom-performancenavigationtiming-linknegotiationstart">linkNegotiationStart</a>, and record the time immediately after the network interface becomes available as <a href="#dom-performancenavigationtiming-linknegotiationend">linkNegotiationEnd</a>. If the network interface was immediately available, let <a href="#dom-performancenavigationtiming-linknegotiationstart">linkNegotiationStart</a> and <a href="#dom-performancenavigationtiming-linknegotiationend">linkNegotiationEnd</a> be the same value as <a href="#startTime-attribute">startTime</a>.</li>
-  <li id="step-fetch-start">If the new resource is to be fetched using HTTP GET
-    <a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#concept-http-equivalent-get">or equivalent</a>,
-    immediately before a user agent checks with the <a
-    href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">
-    relevant application caches</a>, record the current time as
-    <a href="#dom-performancenavigationtiming-fetchstart">fetchStart</a>. Otherwise, immediately before a user agent starts the
-    <a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#fetching-resources">
-    fetching process</a>, record the current time as <a href="#dom-performancenavigationtiming-fetchstart">fetchStart</a>.</li>
-  <li>Let <a href="#dom-performancenavigationtiming-domainlookupstart">domainLookupStart</a>, <a
-    href="#dom-performancenavigationtiming-domainlookupend">domainLookupEnd</a>, <a
-    href="#dom-performancenavigationtiming-connectstart">connectStart</a> and <a
-    href="#dom-performancenavigationtiming-connectend">connectEnd</a> be the same value as <a
-    href="#dom-performancenavigationtiming-fetchstart">fetchStart</a>.</li>
-  <li>If the resource is fetched from the <a
-    href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relevant-application-cache">relevant
-    application cache</a> or local resources, including the
-    <a href="http://www.ietf.org/rfc/rfc2616.txt">HTTP cache</a>,
-    go to step <a href="#step-request-start">18</a>.</li>
-  <li>If no domain lookup is required, go to step <a
-    href="#step-connect-start">16</a>. Otherwise, immediately before a user
-    agent starts the domain name lookup, record the time as 
-    <a href="#dom-performancenavigationtiming-domainlookupstart">domainLookupStart</a>. </li>
-  <li>Record the time as <a href="#dom-performancenavigationtiming-domainlookupend">domainLookupEnd</a>
-    immediately after the domain name lookup is successfully done. A user
-    agent may need multiple retries before that. If the domain lookup fails,
-    abort the rest of the steps. </li>
-  <li id="step-connect-start">If a persistent transport connection is used to
-    fetch the resource, let <a href="#dom-performancenavigationtiming-connectstart">connectStart</a> and
-    <a href="#dom-performancenavigationtiming-connectend">connectEnd</a> be the same value of
-    <a href="#dom-performancenavigationtiming-domainlookupend">domainLookupEnd</a>.
-    Otherwise, record the time as <a
-    href="#dom-performancenavigationtiming-connectstart">connectStart</a> immediately before initiating
-    the connection to the server and record the time as
-    <a href="#dom-performancenavigationtiming-connectend">connectEnd</a> immediately
-    after the connection to the server or the proxy is established. A user agent may
-    need multiple retries before this time. If a connection can not be
-    established, abort the rest of the steps. </li>
-  <li>In step <a href="#step-connect-start">16</a>, a user agent should also
-    carry out these additional steps if it supports the
-    <a href="#dom-performancenavigationtiming-secureconnectstart">secureConnectionStart</a> attribute:
-    <ol>
-    <li>If the scheme of the current document is HTTPS, the user agent must
-        record the time as <a href="#dom-performancenavigationtiming-secureconnectstart">secureConnectionStart</a>
-        immediately before the handshake process to secure the connection.</li>
-    <li>If the scheme of the current document is not HTTPS, the user agent must
-        set the value of <a href="#dom-performancenavigationtiming-secureconnectstart">secureConnectionStart</a> to 0.</li>
-    </ol></li>
-  <li id="step-request-start">Immediately before a user agent starts sending
-    request for the document, record the current time as <a
-    href="#dom-performancenavigationtiming-requeststart">requestStart</a>.</li>
-  <li id="step-response-start">Record the time as <a href="#dom-performancenavigationtiming-responsestart">
-    responseStart</a> immediately after the user agent receives the first byte 
-    of the response.</li>
-  <li id="step-response-end">Record the time as <a
-    href="#dom-performancenavigationtiming-responseend">responseEnd</a> immediately after receiving the
-    last byte of the response.
-    <p>Return to step <a href="#step-connect-start">16</a> if the user agent
-    fails to send the request or receive the entire response, and needs to
-    reopen the connection.</p>
+</body>
 
-    <div class="example">
-    <div class="exampleHeader">Example</div>
-    <p>When <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-    connection</a> [<a href='#rfc2616'>RFC 2616</a>] is enabled, a user agent may first try to re-use an open
-    connect to send the request while the connection can be <a
-    href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.4">asynchronously
-    closed</a>. In such case, connectStart, connectEnd and requestStart should represent
-    timing information collected over the re-open connection. </p>
-    </div>
-  </li>
-  <li>If the fetched resource results in an HTTP redirect
-    <a href="http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#concept-http-equivalent-codes">or equivalent</a>,
-    then
-    <ol style="list-style-type:lower-alpha;">
-      <li>if the current document and the document that is redirected to are not from the
-        same <a href="http://tools.ietf.org/html/rfc6454">origin</a>,
-        set <a href="#dom-performancenavigationtiming-redirectstart">redirectStart</a>,
-        <a href="#dom-performancenavigationtiming-redirectend">redirectEnd</a>,
-        <a href="#dom-performancenavigationtiming-unloadeventstart">unloadEventStart</a>,
-        <a href="#dom-performancenavigationtiming-unloadeventend">unloadEventEnd</a> and 
-        <a href="#dom-performancenavigationtiming-redirectcount">redirectCount</a> to 0. Then,
-        return to step <a href="#step-linknegotiation-start">10</a> with the new resource.</li>
-      <li>if there is previous redirect involving documents that are not from the
-        same <a href="http://tools.ietf.org/html/rfc6454">origin</a>,
-        set <a href="#dom-performancenavigationtiming-redirectstart">redirectStart</a>,
-        <a href="#dom-performancenavigationtiming-redirectend">redirectEnd</a>,
-        <a href="#dom-performancenavigationtiming-unloadeventstart">unloadEventStart</a>,
-        <a href="#dom-performancenavigationtiming-unloadeventend">unloadEventStart</a> and 
-        <a href="#dom-performancenavigationtiming-redirectcount">redirectCount</a> to 0. Then,
-        return to step <a href="#step-linknegotiation-start">10</a> with the new resource.</li>
-      <li>Increment <a href="#dom-performancenavigationtiming-redirectcount">redirectCount</a> by 1.</li>
-      <li>If the value of <a href="#dom-performancenavigationtiming-redirectstart">redirectStart</a> is 0,
-        let it be the value of <a href="#dom-performancenavigationtiming-fetchstart">fetchStart</a>.</li>
-      <li>Let <a href="#dom-performancenavigationtiming-redirectend">redirectEnd</a> be the value of
-        <a href="#dom-performancenavigationtiming-responseend">responseEnd</a>.</li>
-      <li>Set all the attributes in window.performance.timing to 0 except
-        <a href="#startTime-attribute">startTime</a>,
-        <a href="#dom-performancenavigationtiming-redirectstart">redirectStart</a>,
-        <a href="#dom-performancenavigationtiming-redirectend">redirectEnd</a>, 
-        <a href="#dom-performancenavigationtiming-unloadeventstart">unloadEventStart</a> and
-        <a href="#dom-performancenavigationtiming-unloadeventend">unloadEventEnd</a>.</li>
-      <li>Return to step <a href="#step-linknegotiation-start">10</a> with the new resource.</li>
-    </ol>
-  </li>
-  <li>Record the time as <a href="#dom-performancenavigationtiming-domloading">domLoading</a> immediately
-    before the user agent sets the <a
-    href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">current
-    document readiness</a> to "loading".</li>
-  <li>Record the time as <a href="#dom-performancenavigationtiming-dominteractive">domInteractive</a>
-    immediately before the user agent sets the <a
-    href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">current
-    document readiness</a> to "interactive".</li>
-  <li>Record the time as <a
-    href="#dom-performancenavigationtiming-domcontenteventstart">domContentLoadedEventStart</a> immediately before the
-    user agent fires <a href="http://www.w3.org/html/wg/drafts/html/master/syntax.html#the-end">the
-    DOMContentLoaded event</a> at the document.</li>
-  <li>Record the time as <a
-    href="#dom-performancenavigationtiming-domcontenteventend">domContentLoadedEventEnd</a> immediately after
-    <a href="http://www.w3.org/html/wg/drafts/html/master/syntax.html#the-end">the
-    DOMContentLoaded event</a> completes.</li>
-  <li>Record the time as <a href="#dom-performancenavigationtiming-domcomplete">domComplete</a>
-    immediately before the user agent sets the <a
-    href="http://www.w3.org/html/wg/drafts/html/master/dom.html#current-document-readiness">current
-    document readiness</a> to "complete".</li>
-  <li>Record the time as <a href="#dom-performancenavigationtiming-loadstart">loadEventStart</a>
-    immediately before the user agent fires the load event.</li>
-  <li>Record the time as <a href="#dom-performancenavigationtiming-loadend">loadEventEnd</a>
-    immediately after the user agent completes the load event.</li>
-  <li>Record the time as <a href="#dom-performancenavigationtiming-prerenderswitch">prerenderSwitch</a>
-    immediately after the user agent changes the <a href="http://www.w3.org/TR/2013/PR-page-visibility-20130219/#dom-document-visibilitystate">visibilityState</a>
-    from <code>prerender</code> to <code>visible</code>. Otherwise, set this attribute to 0.</li>
-  <li>
-    Set the <a href="#duration-attribute">duration</a> to a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a>
-	equal to the difference between <a href="#dom-performancenavigationtiming-loadend">loadEventEnd</a> and <a href="#startTime-attribute">startTime</a>, respectively.
-  </li>
-</ol>
-
-<p>Some user agents maintain the DOM structure of the document in memory
-during navigation operations such as forward and backward. In those cases,
-the <a href="#performancenavigationtiming">PerformanceNavigationTiming</a> object must not
-be altered during the navigation. Also note that the while the graph above suggests that link negotiation happens before handling a redirect or checking the local caches, in some situations, it may happen after those steps. For example, if the current navigation results in a redirect which is present in the local cache, but the target of the redirect is not present in the local cache, the user agent may turn on the network interface after processing the redirect and just before it starts to fetch the redirect target from the network.</p>
-
-<h3 id="vendor-prefixes"><span class="secno">5.3 </span>Vendor Prefixes</h3>
-<p>Vendor-specific proprietary user agent extensions are discouraged. If such extensions are needed,
-e.g., for experimental purposes, vendors MUST use the following extension mechanisms:</p>
-
-<ul>
-<li>If the extension to be added is an navigation type, the new type MUST
-  <ul>
-  <li>return a DOMString in the following naming convention: [vendorprefix]_[type], where [vendorprefix] is a name
-  that identifies the vendor.</li>
-  </ul>
-</li>  
-<li>If the extension is a new timing attribute, it MUST
-  <ul>
-  <li>follow the naming convention: [vendorprefix]TimeAttribute, where [vendorprefix] identifies
-  the vendor name and TimeAttribute identifies the name of the timing attribute.</li>
-  <li>return its time value in a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a>.</li>
-  </ul>
-</li>
-</ul>
-
-<h2 id="privacy"><span class="secno">6 </span>Privacy</h2>
-<p>This section is non-normative.</p>
-
-<h3 id="info_disclosure"><span class="secno">6.1 </span>Information disclosure</h3>
-<p>There is the potential for disclosing an end-user's browsing and activity history by using
-carefully crafted timing attacks. For instance, the unloading time reveals how long the previous
-page takes to execute its unload handler, which could be used to infer the user's login status.
-These attacks have been mitigated by enforcing the same
-<a href="http://tools.ietf.org/html/rfc6454">origin</a> policy when
-timing information involving the previous navigation is accessed.</p>
-
-<p>The <a href="http://www.w3.org/html/wg/drafts/html/master/browsers.html#relaxing-the-same-origin-restriction">
-relaxed same origin policy</a> doesn't provide sufficient protection against unauthorized visits
-across documents. In shared hosting, an untrusted third party is able to host an HTTP server at the same
-IP address but on a different port.</p>
-
-<h3 id="cross-directory"><span class="secno">6.2 </span>Cross-directory access</h3>
-<p>Different pages sharing one host name, for example contents from different authors hosted
-on sites with user generated content are considered from the same origin because there is no
-feature to restrict the access by pathname. Navigating between these pages allows a latter page
-to access timing information of the previous one, such as timing regarding redirection and unload event.</p>
-
-<h2 id="security"><span class="secno">7 </span>Security</h2>
-<p>This section is non-normative.</p>
-
-<h3 id="authentication"><span class="secno">7.1 </span>Detecting proxy servers</h3>
-<p>In case a proxy is deployed between the user agent and the web server, the time interval
-between the <a href="#dom-performancenavigationtiming-connectstart">connectStart</a> and the
-<a href="#dom-performancenavigationtiming-connectend">connectEnd</a> attributes indicates the delay between the user agent
-and the proxy instead of the web server. With that, web server can potentially infer the
-existence of the proxy. For SOCKS proxy, this time interval includes the proxy authentication
-time and time the proxy takes to connect to the web server, which obfuscate the proxy detection.
-In case of an HTTP proxy, the user agent might not have any knowledge about the proxy server at
-all so it's not always feasible to mitigate this attack.</p>
-
-<h2 id="references"><span class="secno">8 </span>References</h2>
-
-<h3 id="normative-references"><span class="secno">8.1 </span>Normative References</h3>
-
-<dl>
-<dt><a id="rfc2119">[IETF RFC 2119]</a></dt>
-<dd>
- <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>, Scott Bradner, Author. Internet Engineering Task Force, March 1997. Available at <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>. 
-</dd>
-<dt><a id="rfc2616">[IETF RFC 2616]</a></dt>
-<dd>
- <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>, R. Fielding et al., Authors. Internet Engineering Task Force, June 1999. Available at <a href="http://www.ietf.org/rfc/rfc2616.txt">http://www.ietf.org/rfc/rfc2616.txt</a>. 
-</dd>
-
-	<dt>[<a id="rfc3986">IETF RFC 3986</a>]</dt>
-
-	<dd>
-	<cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifier (URI): Generic Syntax</a></cite>, T. Berners-Lee et al, Authors. Internet Engineering Task Force, January 2005. Available at <a href='http://www.ietf.org/rfc/rfc3986.txt'>http://www.ietf.org/rfc/rfc3986.txt</a>. 	
-	</dd>
-<dt>[<a id="rfc6454">IETF RFC 6454</a>]</dt>
-<dd>
- <cite><a href="http://tools.ietf.org/html/rfc6454">The Web Origin Concept</a></cite>, Adam Barth, Author.  Internet Engineering Task Force, December 2011. Available at <a href="http://www.ietf.org/rfc/rfc6454.txt">http://www.ietf.org/rfc/rfc6454.txt</a>. 
-</dd>
-<dt>[<a id="ECMA262">ECMA-262</a>]</dt><dd>
-	<cite><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript Language Specification</a></cite>, 5.1
-	Edition. ECMA International, Standard
-	ECMA-262, June 2011. This version of the ECMAScript
-	Language is available from <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">http://www.ecma-international.org/publications/standards/Ecma-262.htm</a>.
-</dd>
-   <dt>[<a id="HighResolutionTime">High Resolution Time</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/REC-hr-time-20121217/'>High Resolution Time</a></cite>, Jatinder Mann, Editor. World Wide Web Consortium, December 2012. This version of the High Resolution Time Recommendation is available from http://www.w3.org/TR/2012/REC-hr-time-20121217/. The <a href='http://www.w3.org/TR/hr-time/'>latest version of High Resolution Time</a> is available at http://www.w3.org/TR/hr-time/.</dd>
-
-   <dt>[<a id="HTML5">HTML5</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/html5/'>HTML5</a></cite>, Robin Berjon et al., Editors. World Wide Web Consortium, December 2012. This version of the HTML5 is available from <a href='http://www.w3.org/TR/html5/'>http://www.w3.org/TR/html5/</a>. The <a href='http://www.w3.org/html/wg/drafts/html/CR/'>latest editor's draft</a> of HTML5 is available at http://www.w3.org/html/wg/drafts/html/CR/.</dd>
-
-   <dt>[<a id="A1">Page Visibility</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2013/PR-page-visibility-20130219/'>Page Visibility</a></cite>, Jatinder Mann, et al, Editors. World Wide Web Consortium, February 2013. This version of the Page Visibility specification is available from http://www.w3.org/TR/2013/PR-page-visibility-20130219/. The <a href='http://www.w3.org/TR/page-visibility/'>latest version of Page Visibility</a> is available at http://www.w3.org/TR/page-visibility/.</dd>
-    
-   <dt>[<a id="PerformanceTimeline">Performance Timeline</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-performance-timeline-20120726/'>Performance Timeline</a></cite>, Jatinder Mann, et al, Editors. World Wide Web Consortium, July 2012. This version of the Performance Timeline specification is available from http://www.w3.org/TR/2012/CR-performance-timeline-20120726/. The <a href='http://www.w3.org/TR/performance-timeline/'>latest version of Performance Timeline</a> is available at http://www.w3.org/TR/performance-timeline/.</dd>
-   
-   <dt>[<a id="WebIDL">Web IDL</a>]</dt>
-   <dd><cite><a href="http://www.w3.org/TR/2012/CR-WebIDL-20120419/">Web IDL</a></cite>, Cameron McCormack, Editor. World Wide Web Consortium, April 2012. This version of the Web IDL specification is available from http://www.w3.org/TR/2012/CR-WebIDL-20120419/. The <a href="http://www.w3.org/TR/WebIDL/">latest version of Web IDL</a> is available at http://www.w3.org/TR/WebIDL/.</dd>
-
-</dl>
-
-<h3 id="informative-references"><span class="secno">8.2 </span>Informative References</h3>
-
-<dl>
-<dt>[<a id="JSMeasure">JSMEASURE</a>]</dt>
-<dd><cite><a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.69.7329&amp;rep=rep1&amp;type=pdf">Measuring Client-Perceived Response Times on the WWW</a></cite>, R. Rajamony and M. Elnozahy, The Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems (USITS), March 2001.</dd>
-
-   <dt>[<a id="NavigationTiming">Navigation Timing</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/REC-navigation-timing-20121217/'>Navigation Timing</a></cite>, Zhiheng Wang, Editor. World Wide Web Consortium, December 2012. This edition of the Navigation Timing Recommendation is available from http://www.w3.org/TR/2012/REC-navigation-timing-20121217/. The <a href='http://www.w3.org/TR/navigation-timing/'>latest version of Navigation Timing</a> is available at http://www.w3.org/TR/navigation-timing/.</dd>
-
-</dl>
-
-<h2 class="no-num" id="acknowledgements">Acknowledgements</h2>
-
-<p>We would like to offer my sincere thanks to James Simonsen, Tony Gentilcore, Zhiheng Wang, Karen Anderson and Jason Weber for all their contributions to this work.</p>
-</body>
 </html>
--- a/specs/PageVisibility2/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/PageVisibility2/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -1,550 +1,21 @@
 <!DOCTYPE html>
-<html lang="en">
+<html>
+
 <head>
-  <meta charset="utf-8">
-  <title>Page Visibility 2</title>
-<style>
-   pre.idl { border:solid thin; background:#eee; color:#000; padding:0.5em }
-   pre.idl :link, pre.idl :visited { color:inherit; background:transparent }
-   pre code { color:inherit; background:transparent }
-   div.example { margin-left:1em; padding-left:1em; border-left:double; color:#222; background:#fcfcfc }
-   .note { margin-left:2em; font-weight:bold; font-style:italic; color:#008000 }
-   p.note::before { content:"Note: " }
-   .XXX { padding:.5em; border:solid #f00 }
-   p.XXX::before { content:"Issue: " }
-   dl.switch { padding-left:2em }
-   dl.switch > dt { text-indent:-1.5em }
-   dl.switch > dt:before { content:'\21AA'; padding:0 0.5em 0 0; display:inline-block; width:1em; text-align:right; line-height:0.5em }
-   dl.domintro { color: green; margin: 2em 0 2em 2em; padding: 0.5em 1em; border: none; background: #DDFFDD; }
-   dl.domintro dt, dl.domintro dt * { color: black; text-decoration: none; }
-   dl.domintro dd { margin: 0.5em 0 1em 2em; padding: 0; }
-   dl.domintro dd p { margin: 0.5em 0; }
-   dl.domintro:before { display: table; margin: -1em -0.5em -0.5em auto; width: auto; content: 'This box is non-normative. Implementation requirements are given below this box.'; color: red; border: solid 2px; background: white; padding: 0 0.25em; }
-   em.ct { text-transform:lowercase; font-variant:small-caps; font-style:normal }
-   dfn { font-weight:bold; font-style:normal }
-   code { color:orangered }
-   code :link, code :visited { color:inherit }
-   hr:not(.top) { display:block; background:none; border:none; padding:0; margin:2em 0; height:auto }
-   table { border-collapse:collapse; border-style:hidden hidden none hidden }
-   table thead { border-bottom:solid }
-   table tbody th:first-child { border-left:solid }
-   table td, table th { border-left:solid; border-right:solid; border-bottom:solid thin; vertical-align:top; padding:0.2em }
-  .auto-style1 {
-	background-color: #FFFFFF;
-}
-  </style>
-  <link href="https://www.w3.org/StyleSheets/TR/W3C-ED.css" rel="stylesheet" type="text/css">
+  <title>Beacon</title>
+  <meta charset='utf-8'>
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/page-visibility/">
 </head>
 
-<body class="draft">
-
-<div class="head">
-<h1>Page Visibility 2</h1>
-
-<h2 class="no-num no-toc" id="editors-draft-november-27-2013">Editor's Draft November 27, 2013</h2>
-<dl>
-  <dt>This version:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/PageVisibility2/Overview.html">https://w3c.github.io/web-performance/specs/PageVisibility2/Overview.html</a></dd>
-  <dt>Latest version:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/PageVisibility2/Overview.html">https://w3c.github.io/web-performance/specs/PageVisibility2/Overview.html</a></dd>
-  <dt>Latest Editor's Draft:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/PageVisibility2/Overview.html">https://w3c.github.io/web-performance/specs/PageVisibility2/Overview.html</a></dd>
-  <dt>Editors:</dt>
-     <dd class="vcard"><span class="fn">Arvind Jain</span>, <span
-      class="org">Google Inc.</span>, &lt;<a
-      class="email" href="mailto:arvind@google.com">arvind@google.com</a>&gt; </dd>
-    <dd class="vcard"><span class="fn">Jatinder Mann</span>, <span
-      class="org">Microsoft Corp.</span>, &lt;<a
-      class="email" href="mailto:jmann@microsoft.com">jmann@microsoft.com</a>&gt; </dd>
-</dl>
-
-   <p class=copyright><a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
-    &copy; 2013 <a href="http://www.w3.org/"><abbr title="World Wide Web
-    Consortium">W3C</abbr></a><sup>&reg;</sup> (<a
-    href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute
-    of Technology">MIT</abbr></a>, <a
-    href="http://www.ercim.eu/"><abbr title="European Research Consortium
-    for Informatics and Mathematics">ERCIM</abbr></a>, <a
-    href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
-    <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
-
-    and <a
-    href="http://www.w3.org/Consortium/Legal/copyright-documents">document
-    use</a> rules apply.</p>
-
-   <hr class='top'>
-</div>
-
-<h2 class="no-num no-toc" id="abstract">Abstract</h2>
-
-<p>This specification defines a means for site developers to programmatically determine 
-the current visibility state of the page in order to develop power and CPU efficient web applications.
-</p>
-
-<h2 class="no-num no-toc" id="status-of-this-document">Status of this
-document</h2>
-
-  <p><em>This section describes the status of this document at the time of
-   its publication. Other documents may supersede this document. A list of
-   current W3C publications and the latest revision of this technical report
-   can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
-   index</a> at http://www.w3.org/TR/.</em></p>
-
-<p>This is a <strong>work in progress</strong> and may change without any
-notices. </p>
-
-<p>Please send comments
-   to <a href="mailto:public-web-perf@w3.org?subject=%5BPageVisibility%5D%20">public-web-perf@w3.org</a>
-   (<a href="http://lists.w3.org/Archives/Public/public-web-perf/">archived</a>)
-   with <samp>[PageVisibility]</samp> at the start of the subject line.</p>
-
-<p>This document is produced by
-   the <a href="http://www.w3.org/2010/webperf/">Web Performance</a>
-   Working Group. The Web Performance Working Group is part of
-   the <a href="http://www.w3.org/2006/rwc/Activity">Rich Web Clients
-   Activity</a> in the
-   W3C <a href="http://www.w3.org/Interaction/">Interaction
-   Domain</a>.
-
-<p>Publication as a Working Draft does not imply endorsement by the
-W3C Membership. This is a draft document and may be updated, replaced
-or obsoleted by other documents at any time. It is inappropriate to
-cite this document as other than work in progress. </p>
-
-<p>This document was produced by a group operating under
-   the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
-   February 2004 W3C Patent Policy</a>. W3C maintains
-   a <a href="http://www.w3.org/2004/01/pp-impl/45211/status">public list of any patent disclosures</a> made in
-   connection with the deliverables of the group; that page also
-   includes instructions for disclosing a patent. An individual who
-   has actual knowledge of a patent which the individual believes
-   contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
-   Claim(s)</a> must disclose the information in accordance
-   with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
-   6 of the W3C Patent Policy</a>.</p>
-
-
-<h2 class="no-num no-toc" id="table-of-contents">Table of Contents</h2>
-<!--begin-toc-->
-<ol class="toc">
-  <li><a href="#introduction"><span class="secno">1
-  </span>Introduction</a></li>
-  <li><a href="#conformance-requirements"><span class="secno">2
-    </span>Conformance requirements</a></li>
-  <li><a href="#terminology"><span class="secno">3 </span>Terminology</a></li>
-  <li><a href="#sec-page-visibility"><span class="secno">4 </span>Page Visibility</a> 
-    <ol class="toc">
-      <li><a href="#sec-page-visibility-introduction"><span class="secno">4.1 </span>Introduction</a></li>
-      <li><a href="#sec-document-interface"><span class="secno">4.2 </span>Extensions to the <code>Document</code> interface</a></li>
-      <li><a href="#sec-visibilitychange-event"><span class="secno">4.3 </span>The <code>visibilitychange</code> event</a></li>
-	  <li><a href="#sec-processing-model"><span class="secno">4.4 </span>Processing Model</a></li>
-      <li><a href="#sec-vendor-prefix"><span class="secno">4.5 </span>Vendor Prefixes</a></li>
-    </ol>
-  </li>
-  <li><a href="#sec-privacy"><span class="secno">5 </span>Privacy</a></li>
-  <li><a href="#references"><span class="secno">6 </span>References</a></li>
-  <li><a class="no-num" href="#acknowledgements">Acknowledgements</a></li>
-</ol>
-<!--end-toc-->
-
-<h2 id="introduction"><span class="secno">1 </span>Introduction</h2>
-
-<p>This section is non-normative.</p>
-
-<p>
-The Page Visibility specification defines a means for site developers to 
-programmatically determine the current visibility of a document and be notified 
-of visibility changes. Without knowing the visibility state of a page, web developers 
-have been designing webpages as if they are always visible. This not only results in higher 
-machine resource utilization, but it prevents web developers from making runtime
-decisions based on whether the webpage is visible to the user. Designing web pages with knowledge
-of the page visibility will allow for improved user experiences and power efficient sites.</p>
-
-<p>With this interface, web applications may chose to alter behavior based on whether they are
-visible to the user or not. For example, this interface can be used to scale back work when the page is no
-longer visible. If a web based email client is visible, it may check the server for new messages every few seconds. 
-When hidden it might scale checking email to every few minutes. This interface can also be used to provide better runtime
-user experience decisions not related to power management. For example, a puzzle game could be paused when the user
-no longer has the game visible. Further, this interface can be used by advertisers to not charge for ads that are
-not visible to users.</p>
-
-
-<div class="example">
-<p>For example, the following script shows a theoretical web based email client checking for new messages every second without knowledge of 
-the Page Visibility:</p>
-<pre>
-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
- &lt;head&gt;
-  &lt;script&gt;
-   var timer = 0;
-   var PERIOD = 1000;
-
-   function onLoad() {
-       timer = setInterval(checkEmail, PERIOD);
-   }
-
-   function checkEmail() { 
-       // Check server for new messages
-   }
-
-  &lt;/script&gt;
- &lt;/head&gt;
- &lt;body onload="onLoad()"&gt;
- &lt;/body&gt;
-&lt;/html&gt;</pre>
-</div>
-
-<p>The script will always check for messages every second, even if the user
-is not actively viewing the page because it is not visible. This is an example of poor resource management.</p>
-
-<p>Using the <a href="#dom-document-hidden"><code>hidden</code></a> attribute of the <a href="#document">Document</a> 
-interface and the <a href="#pv-visibility-change-event"><code>visibilitychange</code></a> event, 
-the page will be able to throttle checking messages to every minute when the
-page is no longer visible.</p>
-
-<div class="example">
-<p>The following script show the theoretical web based email client checking for new messages every second when visible and every minute when not visible:</p>
-<pre>
-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
- &lt;head&gt;
-  &lt;script&gt;
-   var timer = 0;
-   var PERIOD_VISIBLE = 1000;
-   var PERIOD_NOT_VISIBLE = 60000;
-
-   function onLoad() {
-       timer = setInterval(checkEmail, (document.hidden) ? PERIOD_NOT_VISIBLE : PERIOD_VISIBLE);
-       if(document.addEventListener) document.addEventListener("visibilitychange", visibilityChanged);
-   }
-
-   function visibilityChanged() {
-       clearTimeout(timer);
-       timer = setInterval(checkEmail, (document.hidden) ? PERIOD_NOT_VISIBLE : PERIOD_VISIBLE);
-   }
-
-   function checkEmail() { 
-       // Check server for new messages
-   }
-
-  &lt;/script&gt;
- &lt;/head&gt;
- &lt;body onload="onLoad()"&gt;
- &lt;/body&gt;
-&lt;/html&gt;</pre>
-</div>
-
-<h2 id="conformance-requirements"><span class="secno">2 </span>Conformance
-requirements</h2>
-
-<p>All diagrams, examples, and notes in this specification are non-normative,
-as are all sections explicitly marked non-normative. Everything else in this
-specification is normative. </p>
-
-<p>The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT",
-"RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document
-are to be interpreted as described in <a href="#rfc2119">RFC 2119</a>.
-For readability, these words do not appear in all uppercase letters in this specification.</p>
-
-<p>Requirements phrased in the imperative as part of algorithms (such as
-"strip any leading space characters" or "return false and abort these steps")
-are to be interpreted with the meaning of the key word ("must", "should",
-"may", etc) used in introducing the algorithm. </p>
-
-<p>Some conformance requirements are phrased as requirements on attributes,
-methods or objects. Such requirements are to be interpreted as requirements
-on user agents. </p>
-
-<p>Conformance requirements phrased as algorithms or specific steps may be
-implemented in any manner, so long as the end result is equivalent. (In
-particular, the algorithms defined in this specification are intended to be
-easy to follow, and not intended to be performant.) </p>
-
-    <p>The IDL fragments in this specification must be interpreted as
-    required for conforming IDL fragments, as described in the Web IDL
-    specification. <a href="#WebIDL">[Web IDL]</a></p>
-
-<h2 id="terminology"><span class="secno">3 </span>Terminology</h2>
-
-<p>The construction "a <code title="">Foo</code> object", where <code
-title="">Foo</code> is actually an interface, is sometimes used instead of
-the more accurate "an object implementing the interface <code
-title="">Foo</code>". </p>
-
-<h2 id="sec-page-visibility"><span class="secno">4 <span class="auto-style1">Page Visibility</span></span></h2>
-
-<h3 id="sec-page-visibility-introduction"><span class="secno">4.1 </span>Introduction</h3>
-
-<p>This section is non-normative.</p>
-
-<p>This specification introduces an interface that provides Web applications
-with the means to programmatically determine the current visibility of a page
-and be notified of visibility changes.</p>
-
-<h3 id="sec-document-interface"><span class="secno">4.2 </span>Extensions to the <code>Document</code> interface</h3>
+<body>
+  <section id='sotd'>
+    <p>We moved! Go to <a href="http://w3c.github.io/page-visibility/">http://w3c.github.io/page-visibility/</a> instead.</p>
+  </section>
 
-<p>
-The HTML5 specification defines a
-partial <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>
-interface <a href='#HTML5'>[HTML5]</a>, which this specification
-extends:
-</p>
-<pre class="idl">
-enum <dfn id="VisibilityState">VisibilityState</dfn> { "hidden", "visible", "prerender", "unloaded" };
-
-partial interface <dfn id="document">Document</dfn> {
-  readonly attribute boolean <a href="#dom-document-hidden" title="isHidden">hidden</a>;
-  readonly attribute <a href="#VisibilityState" title="VisibilityState">VisibilityState</a> <a href="#dom-document-visibilitystate" title="visibilitystate">visibilityState</a>; 
-};
-</pre>
-
-
-<h4><code><dfn id="dom-document-hidden">hidden</dfn></code> attribute</h4>
-
-<p>On getting, the <a href="#dom-document-hidden"><code>hidden</code></a> attribute <span class='rfc2119'>MUST</span> return false if the given <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a> is at least partially visible on at least one screen. The attribute <span class='rfc2119'>SHOULD</span> return true if the given <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a> is not visible at all.
-</p>
-
-<p>
-If the <a href="http://www.w3.org/TR/html5/browsers.html#dom-document-defaultview">defaultView</a> of the 
-<a href="http://www.w3.org/TR/html5/dom.html#document">Document</a> is null, on getting, 
-the <a href="#dom-document-hidden"><code>hidden</code></a> attribute <span class='rfc2119'>MUST</span> return true.
-</p>
-
-<p>To accommodate accessibility tools that are typically full screen but still show a 
-view of the page, when applicable, this attribute MAY return false when the User Agent 
-is not minimized but is fully obscured by other applications.</p>
-
-<div class="note">
-<div class="noteHeader">Note</div>
-<p>As examples, on getting, the <a href="#dom-document-hidden"><code>hidden</code></a> attribute returns true when: </p>
-	<ul>
-		 <li>The User Agent is minimized.</li>
-		 <li>The User Agent is not minimized, but the page is on a background tab.</li>
-         <li>The User Agent is about to unload the page.</li>
-         <li>The User Agent is about to traverse to a session history entry.</li>
-	 <li>The iFrame that is queried for this attribute is off the screen even though the page that contains the iframe is in the foreground and visible on the screen.</li>
-         <li>The document or one of its parent elements is styled so that it is hidden, such as with "display:none", "visibility:hidden", or "opacity:0".
-         <li>The Operating System lock screen is shown.</li>
-	</ul> 
-	
- <p>Likewise, as examples, on getting, the <a href="#dom-document-hidden"><code>hidden</code></a> attribute returns false when:</p>
- <ul>
-		 <li>The User Agent is not minimized and the page is on a foreground tab.</li>
-		 <li>The User Agent is fully obscured by an Accessibility Tool, like a magnifier, but
-		 a view of the page is shown.</li>
-	</ul> 
-</div>
-	
-<h4><code><dfn id="dom-document-visibilitystate">visibilityState</dfn></code> attribute</h4>
-
-<p>On getting, <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute <span class='rfc2119'>MUST</span> return 
-one of the following <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a>s or a vendor prefixed <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> as defined in <a href="#sec-vendor-prefix"><span class="secno">4.5 </span>Vendor Prefixes</a>:
-
-<ul>
-	<li><code>hidden</code>,</li>
-	<li><code>visible</code>,</li>
-	<li><code>prerender</code>,</li>
-        <li><code>unloaded</code>.</li>
-</ul> 
-
-
-<h5><code><dfn id="pv-page-hidden">hidden</dfn></code></h5>
-<p>On getting, the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute <span class='rfc2119'>SHOULD</span> return the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <a href="#pv-page-hidden"><code>hidden</code></a> if the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>  
- is not visible at all on any screen.</p>
-
-<p>
-If the <a href="http://www.w3.org/TR/html5/browsers.html#dom-document-defaultview">defaultView</a> of the 
-<a href="http://www.w3.org/TR/html5/dom.html#document">Document</a> is null, on getting, 
-the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute <span class='rfc2119'>MUST</span> return the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <a href="#pv-page-hidden"><code>hidden</code></a>.
-</p>
- 
- <p>To accommodate accessibility tools that are typically full screen but still show a 
-view of the page, when applicable, on getting, the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute MAY return 
-the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <a href="#pv-page-visible"><code>visible</code></a>, instead of <a href="#pv-page-hidden"><code>hidden</code></a>, when the User Agent 
-is not minimized but is fully obscured by other applications.</p>
-
- <div class="note">
-<div class="noteHeader">Note</div>
-<p>For example, in the following cases the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute would return the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <a href="#pv-page-hidden"><code>hidden</code></a>:</p>
-	<ul>
-		 <li>The User Agent is minimized.</li>
-		 <li>The User Agent is not minimized, but the page is on a background tab.</li>
-		 <li>The Operating System lock screen is shown.</li>
-                 <li>The iFrame that is queried for this attribute is off the screen even though the page that contains the iframe is in the foreground and visible on the screen.</li>
-                 <li>The document or one of its parent elements is styled so that it is hidden, such as with "display:none", "visibility:hidden", or "opacity:0".
-	</ul> 
-</div>
-
-<h5><code><dfn id="pv-page-visible">visible</dfn></code></h5>
-<p>On getting, the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute <span class='rfc2119'>MUST</span> return the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <a href="#pv-page-visible"><code>visible</code></a> if the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>
- is at least partially visible at on at least one screen. This is the same condition under which the <code><dfn>hidden</dfn></code> attribute
-is set to false.</p>
-  
-<p>To accommodate accessibility tools that are typically full screen but still show a 
-view of the page, when applicable, on getting, the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute MAY return 
-the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <a href="#pv-page-visible"><code>visible</code></a> when the User Agent 
-is not minimized but is fully obscured by other applications.</p>
-
-<h5><code><dfn id="pv-prerender">prerender</dfn></code></h5>
-<p>On getting, the <a href="#dom-document-visibilitystate">visibilityState</a> attribute MAY return the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <a href="#pv-prerender"><code>prerender</code></a> if the 
-<a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>
-is loaded in the prerender mode and is not yet visible. User Agent support of the <a href="#pv-prerender"><code>prerender</code></a> return value of the <a href="#dom-document-visibilitystate">visibilityState</a> attribute is optional.
-</p>
-
-<h5><code><dfn id="pv-unloaded">unloaded</dfn></code></h5>
-<p>On getting, the <a href="#dom-document-visibilitystate">visibilityState</a> attribute <span class='rfc2119'>SHOULD</span> return the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <a href="#pv-unloaded"><code>unloaded</code></a> if the User Agent is to 
-<a href="http://www.w3.org/TR/html5/browsers.html#unloading-documents">unload</a> the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>. User Agent support of the <a href="#pv-unloaded"><code>unloaded</code></a> 
-return value of the <a href="#dom-document-visibilitystate">visibilityState</a> attribute is optional.
-</p>
-
-<h3 id="sec-visibilitychange-event"><span class="secno">4.3 </span>
-The <code><dfn id="pv-visibility-change-event">visibilitychange</dfn></code> event</h3>
-
-<p>
-The User Agent <span class='rfc2119'>MUST</span> fire the <code>visibilitychange</code> event at the 
-<a href="http://www.w3.org/TR/html5/dom.html#document">Document</a> when the User Agent determines that the visibility of the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a> 
-has changed.
-</p>
-
-<h3 id="sec-processing-model"><span class="secno">4.4 </span>Processing Model</h3>
+  <script>
+   window.location = "http://w3c.github.io/page-visibility/";
+  </script>
 
-<p>
-    When the User Agent determines that the visibility of the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>
-    has changed, the User Agent <span class='rfc2119'>MUST</span> run the following steps. 
-</p>
-<p>
-    If the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>
-    is now at least partially visible on at least one screen, 
-</p>
-    <ol>
-        <li>
-			<p>
-			If traversing to a <a href="http://www.w3.org/TR/html5/browsers.html#session-history-entry">session history entry</a>,
-		   run the <a href="#now-visible-algorithm">now visible algorithm</a> before running the step to fire the <code><a href="http://www.w3.org/TR/html5/browsers.html#event-pageshow">pageshow</a></code> event.
-			</p>
-        </li>
-		<li>
-			<p>Otherwise, queue a task that runs the <a href="#now-visible-algorithm">now visible algorithm</a>.</p>
-		</li>
-    </ol>
-<p>
-    Else if the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>
-    is now not visible or if the user agent is to <a href="http://www.w3.org/TR/html5/browsers.html#unloading-documents">unload</a> the
-	<a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>, 
-</p>
-<ol>
-	<li>
-		<p>
-		    If the user agent is to <a href="http://www.w3.org/TR/html5/browsers.html#unloading-documents">unload</a> the
-		    <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>, run the <a href="#now-hidden-algorithm">now hidden algorithm</a> 
-            during the <a href="http://www.w3.org/TR/html5/browsers.html#unloading-document-visibility-change-steps">unloading document visibility change steps</a>,
-		</p>
-	   <li>
-			<p>
-                Otherwise, queue a task that runs the <a href="#now-hidden-algorithm">now hidden algorithm</a>.
-			</p>
-		</li>
-</ol>
-<p>
-        The <b><dfn id="now-visible-algorithm">now visible algorithm</dfn></b> runs the following steps synchronously:
-</p>
-        <ol> 
-            <li>
-                <p>Set the <a href="#dom-document-hidden"><code>hidden</code></a> attribute to <code>false</code>.</p>
-            </li>
-            <li>
-                <p>Set the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute to <code>visible</code>.</p>
-            </li>
-            <li>
-                <p>Fire a simple event named <code>visibilitychange</code> that bubbles, isn't cancelable, and has no default action,
-                at the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>.</p>
-            </li>
-        </ol>
-<p>
-The <b><dfn id="now-hidden-algorithm">now hidden algorithm</dfn></b> runs the following steps synchronously:
-</p>
-<ol> 
-    <li>
-        <p>Set the <a href="#dom-document-hidden"><code>hidden</code></a> attribute to <code>true</code>.</p>
-    </li>
-    <li>
-        <p>Set the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute to <code>hidden</code>.
-           If the user agent is to <a href="http://www.w3.org/TR/html5/browsers.html#unloading-documents">unload</a> the 
-           <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>, set the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> 
-           attribute to <code>unloaded</code>. Setting <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute to <code>unloaded</code>
-           instead of <code>hidden</code> is optional.
-        </p>
-    </li>
-    <li>
-        <p>Fire a simple event named <code>visibilitychange</code> that bubbles, isn't cancelable, and has no default action,
-        at the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a>.</p>
-    </li>
-</ol>
+</body>
 
-<h3 id="sec-vendor-prefix"><span class="secno">4.5 </span>Vendor Prefixes</h3>
-
-<p>Vendor-specific proprietary user agent extensions are discouraged. If such extensions are needed,
-e.g., for experimental purposes, vendors <span class='rfc2119'>MUST</span> use the following extension mechanisms:
-</p>
-
-<p>If an extension to the <a href="#dom-document-visibilitystate"><code>visibilityState</code></a> attribute return value
- is needed for an experimental visibility state, User Agents MUST update the <a href="#VisibilityState" title="VisibilityState">VisibilityState</a> enum with
- a <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> that uses the following convention:</p>
- 
-<p><code>[vendorprefix]-[name]</code></p>
-
-<p>Where,</p>
-<ul>
-	<li><code>[vendorprefix]</code> is a non-capitalized name that identifies the vendor,</li>
-	<li><code>[name]</code> is a non-capitalized name given to the visibility state,</li>
-    <li>and the above names are in ASCII.</li>
-</ul>
-
-
-<h3 id="sec-privacy"><span class="secno">5 </span>Privacy</h3>
-
-<p>
-The <a href="#sec-document-interface">Page Visibility</a> API enables third party content on a web page to determine the 
-visibility of the <a href="http://www.w3.org/TR/html5/dom.html#document">Document</a> with higher 
-precision compared to existing mechanisms, like <a href="http://www.w3.org/TR/html5/editing.html#focus-management">focus</a> 
-or <a href="http://www.w3.org/TR/html5/editing.html#focus-management">blur</a> events. However, for practical considerations, the additional exposure is not substantial. 
-</p>
-
-
-<h2 id="references"><span class="secno">6 </span>References</h2>
-
-<dl>
-
-   <dt id="rfc2119">[IETF RFC 2119]</dt>
-   <dd>
-    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>,
-    Scott Bradner, Author. Internet Engineering Task Force, March 1997. Available at
-    <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>.
-   </dd>
-
-   <dt>[<a id="HTML5">HTML5</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/html5/'>HTML5</a></cite>,
-   Robin Berjon et al., Editors. World Wide Web Consortium, December
-   2012. This version of the HTML5 is available from <a
-   href='http://www.w3.org/TR/html5/'>http://www.w3.org/TR/html5/</a>. The
-   <a href='http://www.w3.org/html/wg/drafts/html/CR/'>latest editor's
-   draft</a> of HTML5 is available at
-   http://www.w3.org/html/wg/drafts/html/CR/.</dd>
-
-   <dt>[<a id="WebIDL">Web IDL</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-WebIDL-20120419/'>Web IDL</a></cite>, Cameron McCormack, Editor. World Wide Web Consortium, April 2012. This version of the Web IDL specification is available from http://www.w3.org/TR/2012/CR-WebIDL-20120419/. The <a href='http://www.w3.org/TR/WebIDL/'>latest version of Web IDL</a> is available at http://www.w3.org/TR/WebIDL/.</dd>
-
-</dl>
-
-<h2 class="no-num" id="acknowledgements">Acknowledgements</h2>
-<p>We would like to sincerely thank Karen Anderson, Nic Jansma, Alex Komoroske, Cameron McCormack, James Robinson, 
-Jonas Sicking, Kyle Simpson, Jason Weber, and Boris Zbarsky to acknowledge their contributions to this work.</p>
-</body>
 </html>
--- a/specs/PerformanceTimeline/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/PerformanceTimeline/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -1,471 +1,21 @@
 <!DOCTYPE html>
-<html lang="en">
+<html>
+
 <head>
-  <meta charset="utf-8">
   <title>Performance Timeline</title>
-<style type="text/css">
-   pre.idl { border:solid thin; background:#eee; color:#000; padding:0.5em }
-   pre.idl :link, pre.idl :visited { color:inherit; background:transparent }
-   pre code { color:inherit; background:transparent }
-   div.example { margin-left:1em; padding-left:1em; border-left:double; color:#222; background:#fcfcfc }
-   .note { margin-left:2em; font-weight:bold; font-style:italic; color:#008000 }
-   p.note::before { content:"Note: " }
-   .XXX { padding:.5em; border:solid #f00 }
-   p.XXX::before { content:"Issue: " }
-   dl.switch { padding-left:2em }
-   dl.switch > dt { text-indent:-1.5em }
-   dl.switch > dt:before { content:'\21AA'; padding:0 0.5em 0 0; display:inline-block; width:1em; text-align:right; line-height:0.5em }
-   dl.domintro { color: green; margin: 2em 0 2em 2em; padding: 0.5em 1em; border: none; background: #DDFFDD; }
-   dl.domintro dt, dl.domintro dt * { color: black; text-decoration: none; }
-   dl.domintro dd { margin: 0.5em 0 1em 2em; padding: 0; }
-   dl.domintro dd p { margin: 0.5em 0; }
-   dl.domintro:before { display: table; margin: -1em -0.5em -0.5em auto; width: auto; content: 'This box is non-normative. Implementation requirements are given below this box.'; color: red; border: solid 2px; background: white; padding: 0 0.25em; }
-   em.ct { text-transform:lowercase; font-variant:small-caps; font-style:normal }
-   dfn { font-weight:bold; font-style:normal }
-   code { color:orangered }
-   code :link, code :visited { color:inherit }
-   hr:not(.top) { display:block; background:none; border:none; padding:0; margin:2em 0; height:auto }
-   table { border-collapse:collapse; border-style:hidden hidden none hidden }
-   table thead { border-bottom:solid }
-   table tbody th:first-child { border-left:solid }
-   table td, table th { border-left:solid; border-right:solid; border-bottom:solid thin; vertical-align:top; padding:0.2em }
-   div.parameters { display:block; margin-left: 25px;}
-   div.parameterDefinition { display:block; margin-left: 25px;}
-   div.methods { display:block; margin-top:30px; margin-left :25px;}
-  </style>
-  <link href="https://www.w3.org/StyleSheets/TR/W3C-ED.css" rel="stylesheet" type="text/css">
+  <meta charset='utf-8'>
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/performance-timeline/">
 </head>
 
-<body class="draft">
-
-<div class="head">
-<h1>Performance Timeline</h1>
-
-<h2 class="no-num no-toc" id="editors-draft-october-23-2013">Editor's Draft October 23, 2013</h2>
-<dl>
-  <dt>This version:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/PerformanceTimeline/Overview.html">https://w3c.github.io/web-performance/specs/PerformanceTimeline/Overview.html</a></dd>
-  <dt>Latest version:</dt>
-    <dd><a
-      href="http://www.w3.org/TR/performance-timeline/">http://www.w3.org/TR/performance-timeline/</a></dd>
-  <dt>Latest Editor's Draft:</dt>
-    <dd><a
-      href="https://w3c.github.io/web-performance/specs/PerformanceTimeline/Overview.html">https://w3c.github.io/web-performance/specs/PerformanceTimeline/Overview.html</a></dd>
-  <dt>Previous versions:</dt>
-    <dd><a href="http://www.w3.org/TR/2012/CR-performance-timeline-20120726/">http://www.w3.org/TR/2012/CR-performance-timeline-20120726/</a></dd>
-    <dd><a href="http://www.w3.org/TR/2012/WD-performance-timeline-20120508/">http://www.w3.org/TR/2012/WD-performance-timeline-20120508/</a></dd>
-  <dt>Editors:</dt>
-    <dd class="vcard"><span class="fn">Jatinder Mann</span>, <span
-      class="org">Microsoft Corp.</span>, &lt;<a
-      class="email" href="mailto:jmann@microsoft.com">jmann@microsoft.com</a>&gt; </dd>
-    <dd class="vcard"><span class="fn">Zhiheng Wang</span>, <span
-      class="org">Google Inc.</span> (Until July 2013)</dd>
-</dl>
-
-   <p class=copyright><a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
-    &copy; 2012 <a href="http://www.w3.org/"><abbr title="World Wide Web
-    Consortium">W3C</abbr></a><sup>&reg;</sup> (<a
-    href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute
-    of Technology">MIT</abbr></a>, <a
-    href="http://www.ercim.eu/"><abbr title="European Research Consortium
-    for Informatics and Mathematics">ERCIM</abbr></a>, <a
-    href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
-    <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
-
-    and <a
-    href="http://www.w3.org/Consortium/Legal/copyright-documents">document
-    use</a> rules apply.</p>
-
-   <hr class='top'>
-</div>
-
-<h2 class="no-num no-toc" id="abstract">Abstract</h2>
-
-<p>This specification defines an unified interface to store and retrieve performance metric data. 
-This specification does not cover individual performance metric interfaces.</p>
-
-<h2 class="no-num no-toc" id="status-of-this-document">Status of this
-document</h2>
-
-  <p><em>This section describes the status of this document at the time of
-   its publication. Other documents may supersede this document. A list of
-   current W3C publications and the latest revision of this technical report
-   can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
-   index</a> at http://www.w3.org/TR/.</em></p>
-
-<p>This is a <strong>work in progress</strong> and may change without any
-notices. </p>
-
-<p>Please send comments
-   to <a href="mailto:public-web-perf@w3.org?subject=%5BPerformanceTimeline%5D%20">public-web-perf@w3.org</a>
-   (<a href="http://lists.w3.org/Archives/Public/public-web-perf/">archived</a>)
-   with <samp>[PerformanceTimeline]</samp> at the start of the subject line.</p>
-
-<p>This document is produced by
-   the <a href="http://www.w3.org/2010/webperf/">Web Performance</a>
-   Working Group. The Web Performance Working Group is part of
-   the <a href="http://www.w3.org/2006/rwc/Activity">Rich Web Clients
-   Activity</a> in the
-   W3C <a href="http://www.w3.org/Interaction/">Interaction
-   Domain</a>.
-
-<p>Publication as a Working Draft does not imply endorsement by the
-W3C Membership. This is a draft document and may be updated, replaced
-or obsoleted by other documents at any time. It is inappropriate to
-cite this document as other than work in progress. </p>
-
-<p>This document was produced by a group operating under
-   the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
-   February 2004 W3C Patent Policy</a>. W3C maintains
-   a <a href="http://www.w3.org/2004/01/pp-impl/45211/status"
-   rel="disclosure">public list of any patent disclosures</a> made in
-   connection with the deliverables of the group; that page also
-   includes instructions for disclosing a patent. An individual who
-   has actual knowledge of a patent which the individual believes
-   contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
-   Claim(s)</a> must disclose the information in accordance
-   with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
-   6 of the W3C Patent Policy</a>.</p>
-
-
-<h2 class="no-num no-toc" id="table-of-contents">Table of Contents</h2>
-<!--begin-toc-->
-<ol class="toc">
-  <li><a href="#introduction"><span class="secno">1
-  </span>Introduction</a></li>
-  <li><a href="#conformance-requirements"><span class="secno">2
-    </span>Conformance requirements</a></li>
-  <li><a href="#terminology"><span class="secno">3 </span>Terminology</a></li>
-  <li><a href="#sec-navigation-timing"><span class="secno">4 </span>Performance Timeline</a> 
-    <ol class="toc">
-      <li><a href="#sec-performance-timeline"><span class="secno">4.1 </span> The Performance Timeline</a></li>
-      <li><a href="#sec-PerformanceEntry-interface"><span class="secno">4.2 </span>The <code>PerformanceEntry</code> interface</a></li>
-      <li><a href="#sec-window.performance-attribute"><span class="secno">4.3 </span> Extensions to the <code>Performance</code> interface</a></li>
-      <li><a href="#sec-vendor-extensions"><span class="secno">4.4 </span> Vendor Extensions</a></li>
-    </ol>
-  </li>
-  <li><a href="#references"><span class="secno">5 </span>References</a></li>
-  <li><a class="no-num" href="#acknowledgements">Acknowledgements</a></li>
-</ol>
-<!--end-toc-->
-
-
-<h2 id="introduction"><span class="secno">1 </span>Introduction</h2>
-
-<p>This section is non-normative.</p>
-
-<p>
-Accurately measuring performance characteristics of web applications
-is an important aspect of making web applications
-faster. <a href='#NavigationTiming'>[Navigation
-Timing]</a>, <a href='#ResourceTiming'>[Resource Timing]</a>,
-and <a href='#UserTiming'>[User Timing]</a> are examples of
-specifications that define timing information related to the
-navigation of the document, resources on the page, and developer
-scripts, respectively.
-</p>
-<p>
-Together these interfaces, and potentially others created in the future, define performance metrics
-that describe the performance timeline of a web application. This
-specification provides an unifying interface to access and retrieve these various performance metrics from the performance timeline of a
-web application.  
-</p>
-
-<div class="example">
-<p>The following script shows how a developer can use the <a href="#performanceentry"><code>PerformanceEntry</code></a> interface
-to obtain timing data related to the navigation of the document, resources on the page and developer scripts.
-</p>
-<pre>
-&lt;!doctype html&gt;
-&lt;html&gt;
-  &lt;head&gt;
-  &lt;/head&gt;
-  &lt;body onload="init()"&gt;
-    &lt;img id="image0" src="http://www.w3.org/Icons/w3c_main.png" /&gt;
-    &lt;script&gt;
-       function init() 
-       {
-            performance.mark("startWork"); // see <a href='#UserTiming'>[User Timing]</a>
-            doWork(); // Some developer code
-            performance.mark("endWork");
-            
-            measurePerf();
-       }
-
-       function measurePerf() 
-       {
-           var perfEntries = performance.getEntries();
-           for (var i = 0; i &lt; perfEntries.length; i++)
-           {
-                 if (window.console) console.log("Name: "        + perfEntries[i].name      + 
-                                                 " Entry Type: " + perfEntries[i].entryType +
-                                                 " Start Time: " + perfEntries[i].startTime + 
-                                                 " Duration: "   + perfEntries[i].duration  + "\n");
-           }
-       }
-    &lt;/script&gt;
-  &lt;/body&gt;
-&lt;/html&gt;
-</pre>
-</div>
-
-<h2 id="conformance-requirements"><span class="secno">2 </span>Conformance
-requirements</h2>
-
-<p>All diagrams, examples, and notes in this specification are non-normative,
-as are all sections explicitly marked non-normative. Everything else in this
-specification is normative. </p>
-
-<p>The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT",
-"RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document
-are to be interpreted as described in <a href="#rfc2119">RFC 2119</a>.
-For readability, these words do not appear in all uppercase letters in this specification.</p>
-
-<p>Requirements phrased in the imperative as part of algorithms (such as
-"strip any leading space characters" or "return false and abort these steps")
-are to be interpreted with the meaning of the key word ("must", "should",
-"may", etc) used in introducing the algorithm. </p>
-
-<p>Some conformance requirements are phrased as requirements on attributes,
-methods or objects. Such requirements are to be interpreted as requirements
-on user agents. </p>
-
-<p>Conformance requirements phrased as algorithms or specific steps may be
-implemented in any manner, so long as the end result is equivalent. (In
-particular, the algorithms defined in this specification are intended to be
-easy to follow, and not intended to be performant.) </p>
-
-    <p>The IDL fragments in this specification must be interpreted as
-    required for conforming IDL fragments, as described in the Web IDL
-    specification. <a href="#WebIDL">[Web IDL]</a></p>
-
-<h2 id="terminology"><span class="secno">3 </span>Terminology</h2>
-
-<p>The construction "a <code title="">Foo</code> object", where <code
-title="">Foo</code> is actually an interface, is sometimes used instead of
-the more accurate "an object implementing the interface <code
-title="">Foo</code>". </p>
+<body>
+  <section id='sotd'>
+    <p>We moved! Go to <a href="http://w3c.github.io/performance-timeline/">http://w3c.github.io/performance-timeline/</a> instead.</p>
+  </section>
 
-<p>
-  Throughout this work, all time values are measured in milliseconds since the start of 
-  navigation of the document. For example, the start of navigation of the document 
-  occurs at time 0. The term <i>current time</i> refers to the number of milliseconds 
-  since the start of navigation of the document until the current moment in time. 
-  This definition of time is based on the High Resolution Time specification
-  [<a href="http://www.w3.org/TR/hr-time/">High Resolution Time</a>] and is different
-  from the definition of time used in the Navigation Timing specification 
-  [<a href="http://www.w3.org/TR/navigation-timing/">Navigation Timing</a>],
-  where time is measured in milliseconds since midnight of January 1, 1970 (UTC).
-</p>
-
-<h2 id="sec-navigation-timing"><span class="secno">4 </span>Performance Timeline</h2>
-
-<h3 id="sec-performance-timeline"><span class="secno">4.1 </span> The Performance Timeline</h3>
-<p>
-	All interfaces that participate in the <a href="#sec-performance-timeline">Performance Timeline</a>, such as the 
-	<a href="http://www.w3.org/TR/resource-timing/#performanceresourcetiming"><code>PerformanceResourceTiming</code></a> <a href='#ResourceTiming'>[Resource Timing]</a>, 
-	<a href="http://www.w3.org/TR/user-timing/#performancemark"><code>PerformanceMark</code></a>, and
-	<a href="http://www.w3.org/TR/user-timing/#performancemeasure"><code>PerformanceMeasure</code></a>  <a href='#UserTiming'>[User Timing]</a> interfaces,
-	<span class='rfc2119'>must</span> adhere to the following rules:
-</p>
-
-<ul>
-	<li><Span Class='Rfc2119'>Must</Span> extend the <a href="#performanceentry"><code>PerformanceEntry</code></a> interface</li>
-	<li><Span Class='Rfc2119'>Must</Span> be supported by the 
-		<a href="#dom-performance-getentries"><code>getEntries</code></a>,
-		<a href="#dom-performance-getentriesbytype"><code>getEntriesByType</code></a>, and
-		<a href="#dom-performance-getentriesbyname"><code>getEntriesByName</code></a> methods
-	</li>
-</ul>	
-
-<h3 id="sec-PerformanceEntry-interface"><span class="secno">4.2 </span> The <a href="#performanceentry"><code>PerformanceEntry</code></a>
-interface</h3>
-<pre class="idl">interface <dfn id="performanceentry">PerformanceEntry</dfn> {
-  readonly attribute <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'>DOMString</a> <a href='#dom-performanceentry-name' title='name'>name</a>;
-  readonly attribute <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'>DOMString</a> <a href='#dom-performanceentry-entrytype' title='entryType'>entryType</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href='#dom-performanceentry-starttime' title='startTime'>startTime</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href='#dom-performanceentry-duration' title='duration'>duration</a>;
-};
-</pre>
-
-<h4 id="dom-performanceentry-name"><code>name</code> attribute</h4>
-<p>
-	The <code>name</code> attribute <span class='rfc2119'>must</span> return the identifier for this <a href="#performanceentry"><code>PerformanceEntry</code></a> object. This
-	identifier does not have to be unique. 
-</p>
-
-<h4 id="dom-performanceentry-entrytype"><code>entryType</code> attribute</h4>
-<p>
-	The <code>entryType</code> attribute <span class='rfc2119'>must</span> return a <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> that describes the <i>type</i> of the interface represented by this <a href="#performanceentry"><code>PerformanceEntry</code></a> object.
-</p>
-
-<div class="note">
-<div class="noteHeader">Note</div>
-  <p>
-    The <a href="http://www.w3.org/wiki/Web_Performance/EntryType">Web Performance/entryType</a> wiki page lists all of the known <code>entryType</code> values.
-  </p>
-</div>
-
-<h4 id="dom-performanceentry-starttime"><code>startTime</code> attribute</h4>
-<p>
-	The <code>startTime</code> attribute <span class='rfc2119'>must</span> return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a>
-	that contains the time value of the first recorded timestamp of this performance metric.
-<p>
-
-<h4 id="dom-performanceentry-duration"><code>duration</code> attribute</h4>
-<p>
-	The <code>duration</code> attribute <span class='rfc2119'>must</span> return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a>
-	that contains the time value of the duration of the entire event being recorded by this <a href="#performanceentry"><code>PerformanceEntry</code></a>. Typically, this would be the 
-	time difference between the last recorded timestamp and the first recorded timestamp of this <a href="#performanceentry"><code>PerformanceEntry</code></a>. A performance metric may choose
-	to return a <code>duration</code> of 0, if the duration concept doesn't apply.
-<p>
-
-<h3 id="sec-window.performance-attribute"><span class="secno">4.3 </span> Extensions to the <code id="dom-window-performance">Performance</code> interface</h3>
-<pre class="idl">partial interface <dfn id="performance">Performance</dfn> {
-  <a href="#performanceentrylist">PerformanceEntryList</a> <a href="#dom-performance-getentries">getEntries</a>();
-  <a href="#performanceentrylist">PerformanceEntryList</a> <a href="#dom-performance-getentriesbytype">getEntriesByType</a>(DOMString entryType);
-  <a href="#performanceentrylist">PerformanceEntryList</a> <a href="#dom-performance-getentriesbyname">getEntriesByName</a>(DOMString name, optional DOMString entryType);
-};
-
-typedef sequence &lt;PerformanceEntry&gt; <b><dfn id='performanceentrylist'>PerformanceEntryList</dfn></b>;
-
-</pre>
-
-<p>
-The <a href="http://www.w3.org/TR/navigation-timing/#dom-window-performance"><code>window.performance</code></a> attribute provides a hosting area for performance measurement related attributes and methods using the <a href='http://www.w3.org/TR/navigation-timing/#performance'><code>Performance</code></a> interface <a href='#NavigationTiming'>[Navigation Timing]</a>. 
-</p>
-
-<div class="methods">
-    <h4 id="dom-performance-getentries"><code>getEntries</code> method</h4>
-	<p>The <code>getEntries</code> method returns a 
-		<a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object that contains a copy of all <a href="#performanceentry"><code>PerformanceEntry</code></a> objects in chronological order with respect to <a href="#dom-performanceentry-starttime">startTime</a>.
-    </p>
-
-		<div class="parameters">
-				<p><b>No parameters</b></p>
-				<p><b>Return value</b></p>
-				A <a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object.
-				<p><b>No exceptions</b></p>
-		</div>
-</div>
-
+  <script>
+   window.location = "http://w3c.github.io/performance-timeline/";
+  </script>
 
-<div class="methods">
-    <h4 id="dom-performance-getentriesbytype"><code>getEntriesByType</code> method</h4>
-	<p>The <code>getEntriesByType</code> method returns a 
-		<a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object that contains a copy of all <a href="#performanceentry"><code>PerformanceEntry</code></a> objects, in chronological order with respect to <a href="#dom-performanceentry-starttime">startTime</a>, 
-		that have the same value for the <code>entryType</code> attribute of <a href="#performanceentry"><code>PerformanceEntry</code></a> as the <code>entryType</code> parameter.
-    </p>
-
-		<div class="parameters">
-				<p><b>Parameter</b></p>
-					<p><a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <code>entryType</code></p>
-                    <p>		
-                        A <a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object that contains a copy of <a href="#performanceentry"><code>PerformanceEntry</code></a> objects
-				        that have the same value for the <code>entryType</code> attribute of <a href="#performanceentry"><code>PerformanceEntry</code></a> as the <code>entryType</code> parameter.
-				        If no such <a href="#performanceentry"><code>PerformanceEntry</code></a> objects exist, the <a href="#performanceentrylist"><code>PerformanceEntryList</code></a>
-				        <span class='rfc2119'>must</span> be empty.
-		            </p>
-				<p><b>Return value</b></p>
-		        A <a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object.
-				<p><b>No exceptions</b></p>
-		</div>
-</div>
-
-<div class="methods">
-    <h4 id="dom-performance-getentriesbyname"><code>getEntriesByName</code> method</h4>
-	<p>
-		The <code>getEntriesByName</code> method returns a
-		<a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object that contains a copy of <a href="#performanceentry"><code>PerformanceEntry</code></a> objects, in chronological order with respect to <a href="#dom-performanceentry-starttime">startTime</a>, 
-		that have the same value for the <code>name</code> attribute of <a href="#performanceentry"><code>PerformanceEntry</code></a> as the <code>name</code> parameter 
-		and, if specified, have the same value for the <code>entryType</code> attribute of <a href="#performanceentry"><code>PerformanceEntry</code></a> as the <code>entryType</code> parameter.
-    </p>
-		<div class="parameters">
-				<p><b>Parameter</b></p>
-					<p><a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <code>name</code></p>
-					<p>
-						The <a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object that contains a copy of <a href="#performanceentry"><code>PerformanceEntry</code></a> objects
-						that have the same value for the <code>name</code> attribute of <a href="#performanceentry"><code>PerformanceEntry</code></a> as the <code>name</code> parameter. 
-						If no such <a href="#performanceentry"><code>PerformanceEntry</code></a> objects exist, the <a href="#performanceentrylist"><code>PerformanceEntryList</code></a> <span class='rfc2119'>must</span> be empty.
-					</p>
-					<p><a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <code>entryType</code></p>
-					<p>
-						The <a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object that only contains a copy of <a href="#performanceentry"><code>PerformanceEntry</code></a> objects
-						that have the same value for the <code>entryType</code> attribute of <a href="#performanceentry"><code>PerformanceEntry</code></a> as the <code>entryType</code> parameter 
-						and have the same value for the <code>name</code> attribute of <a href="#performanceentry"><code>PerformanceEntry</code></a> as the <code>name</code> parameter. 
-						If no such <a href="#performanceentry"><code>PerformanceEntry</code></a> objects exist, the <a href="#performanceentrylist"><code>PerformanceEntryList</code></a>
-						<span class='rfc2119'>must</span> be empty.
-					</p>
-				<p><b>Return value</b></p>
-				A <a href="#performanceentrylist"><code>PerformanceEntryList</code></a> object.
-				<p><b>No exceptions</b></p>
-		</div>
-</div>
-
-<h3 id="sec-vendor-extensions">4.4 Vendor Extensions</h3>
+</body>
 
-<p>
-  If a vendor-specific proprietary user agent extension is needed to create experimental 
-  <a href="#performanceentry"><code>PerformanceEntry</code></a> objects, on getting the 
-  <a href="#dom-performanceentry-entrytype"><code>entryType</code></a> IDL attribute, vendors MUST return a DOMString that uses the following convention:
-</p>
-
-<p><code>[vendorprefix]-[entrytype]</code></p>
-
-<p>Where,</p>
-<ul>
-  <li>
-    <code>[vendorprefix]</code> is a non-capitalized name that identifies the vendor,
-  </li>
-  <li>
-    <code>[entrytype]</code> is a non-capitalized name given to the <i>type</i> of the interface 
-    represented by this <a href="#performanceentry"><code>PerformanceEntry</code></a> object,
-  </li>
-  <li>
-    and the above names are in ASCII.
-  </li>
-</ul>
-
-
-<h2 id="references"><span class="secno">5 </span>References</h2>
-
-<h2 id="normative-references"><span class="secno">5.1 </span>Normative References</h2>
-
-<dl id='references-list'>
-<dt><a id='rfc2119'>[IETF RFC 2119]</a></dt>
-<dd>
- <cite><a href='http://www.ietf.org/rfc/rfc2119.txt'>Key words for use in RFCs to Indicate Requirement Levels</a></cite>, Scott Bradner, Author. Internet Engineering Task Force, March 1997. Available at http://www.ietf.org/rfc/rfc2119.txt. 
-</dd>
-   <dt>[<a id="NavigationTiming">Navigation Timing</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/REC-navigation-timing-20121217/'>Navigation Timing</a></cite>, Zhiheng Wang, Editor. W3C Recommendation, World Wide Web Consortium, December 2012. This version of the Navigation Timing specification is available from http://www.w3.org/TR/2012/REC-navigation-timing-20121217/. The <a href='http://www.w3.org/TR/navigation-timing/'>latest version of Navigation Timing</a> is available at http://www.w3.org/TR/navigation-timing/.</dd>
-
-   <dt>[<a id="HighResolutionTime">High Resolution Time</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/REC-hr-time-20121217/'>High Resolution Time</a></cite>, Jatinder Mann, Editor. W3C Recommendation, World Wide Web Consortium, December 2012. This version of the High Resolution Time specification is available from http://www.w3.org/TR/2012/REC-hr-time-20121217/. The <a href='http://www.w3.org/TR/hr-time/'>latest version of High Resolution Time</a> is available at http://www.w3.org/TR/hr-time/.</dd>
-
-   <dt>[<a id="WebIDL">Web IDL</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-WebIDL-20120419/'>Web IDL</a></cite>, Cameron McCormack, Editor. World Wide Web Consortium, April 2012. This version of the Web IDL specification is available from http://www.w3.org/TR/2012/CR-WebIDL-20120419/. The <a href='http://www.w3.org/TR/WebIDL/'>latest version of Web IDL</a> is available at http://www.w3.org/TR/WebIDL/.</dd>
-
-</dl>
-
-<h2 id="informative-references"><span class="secno">5.1 </span>Informative References</h2>
-
-<dl id='informative-references-list'>
-   <dt>[<a id="UserTiming">User Timing</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-user-timing-20120726/'>User Timing</a></cite>, J. Mann, Z. Wang, et al. Editors. World Wide Web Consortium, July 2012. This version of the User Timing specification is available from http://www.w3.org/TR/2012/CR-user-timing-20120726/. The <a href='http://www.w3.org/TR/user-timing/'>latest version of User Timing</a> is available at http://www.w3.org/TR/user-timing/.</dd>
-   <dt>[<a id="ResourceTiming">Resource Timing</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-resource-timing-20120522/'>Resource Timing</a></cite>, J. Mann, Z. Wang, et al. Editors. World Wide Web Consortium, May 2012. This version of the Resource Timing specification is available from http://www.w3.org/TR/2012/CR-resource-timing-20120522/. The <a href='http://www.w3.org/TR/user-timing/'>latest version of Resource Timing</a> is available at http://www.w3.org/TR/user-timing/.</dd>
-
-</dl>
-
-
-
-<h2 class="no-num" id="acknowledgements">Acknowledgements</h2>
-
-<p>We would like to offer our sincere thanks to all the people that we have been
-in touch with regarding this draft for their reviews and feedback.</p>
-</body>
 </html>
--- a/specs/RequestAnimationFrame/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/RequestAnimationFrame/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -1,391 +1,21 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<!--
-  Overview.html
-  Timing control for frame-based animation
-
-  Note: This file is generated from Overview.xml.  Run "make" to regenerate it.
-  -->
+<!DOCTYPE html>
+<html>
 
-<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
   <title>Timing control for script-based animations</title>
-  <link rel="stylesheet" href="RequestAnimationFrame.css" type="text/css" />
-  <script src="section-links.js" type="application/ecmascript"></script>
-  <script src="dfn.js" type="application/ecmascript"></script>
-
-  
-<link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css" /></head>
+  <meta charset='utf-8'>
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/animation-timing/">
+</head>
 
 <body>
-<div class="head"><div><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" width="72" height="48" alt="W3C" /></a></div><h1>Timing control for script-based animations</h1><h2>W3C Editor’s Draft <em>31 October 2013</em></h2><dl><dt>Latest Editor’s Draft:</dt><dd><a href="https://w3c.github.io/web-performance/specs/RequestAnimationFrame/Overview.html">https://w3c.github.io/web-performance/specs/RequestAnimationFrame/Overview.html</a></dd><dt>Latest Published Version:</dt><dd><a href="http://www.w3.org/TR/animation-timing/">http://www.w3.org/TR/animation-timing/</a></dd><dt>Editors:</dt><dd><a href="http://webstuff.nfshost.com/">James Robinson</a>, Google, Inc &lt;jamesr@chromium.org&gt;</dd><dd><a href="http://mcc.id.au/">Cameron McCormack</a>, Mozilla Corporation &lt;cam@mcc.id.au&gt;</dd></dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> &copy; 2013 <a href="http://www.w3.org/"><abbr title="World Wide Web Consortium">W3C</abbr></a><sup>&reg;</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute of Technology">MIT</abbr></a>, <a href="http://www.ercim.eu/"><abbr title="European Research Consortium for Informatics and Mathematics">ERCIM</abbr></a>, <a href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr />
-
-<div class="section">
-<h2>Abstract</h2>
-<p>This document defines an API web page authors can use to write script-based
-animations where the user agent is in control of limiting the update
-rate of the animation.  The user agent is in a better position to determine
-the ideal animation rate based on whether the page is currently in a foreground
-or background tab, what the current load on the CPU is, and so on.  Using this
-API should therefore result in more appropriate utilization of the CPU
-by the browser.</p>
-</div>
-
-<div class="section">
-<h2>Status of this Document</h2>
-
-<p><em>This section describes the status of this document at the time of its
-publication.  Other documents may supersede this document. A list of current W3C
-publications and the latest revision of this technical report can be found in
-the <a href="http://www.w3.org/TR/">W3C technical reports index</a> at
-http://www.w3.org/TR/.</em></p><p>This document is the 31 October 2013 <b>Editor’s Draft</b> of the
-  <cite>Timing control for script-based animations</cite> specification.
-
-Please send comments about this document to
-<a href="mailto:public-web-perf@w3.org?subject=[RequestAnimationFrame]%20">public-web-perf@w3.org</a>
-(<a href="http://lists.w3.org/Archives/Public/public-web-perf/">archived</a>)
-with <samp>[RequestAnimationFrame]</samp> at the start of the subject line.</p>
-
-<p>This document is produced by
-   the <a href="http://www.w3.org/2010/webperf/">Web Performance</a>
-   Working Group. The Web Performance Working Group is part of
-   the <a href="http://www.w3.org/2006/rwc/Activity">Rich Web Clients
-   Activity</a> in the
-   W3C <a href="http://www.w3.org/Interaction/">Interaction
-     Domain</a>.  Changes made to this document can be found in the
-   <a href="https://w3c.github.io/web-performance/specs/RequestAnimationFrame/">W3C
-     public Mercurial server</a>.</p>
-
-<p>Publication as an Editor’s Draft does not imply endorsement by the
-W3C Membership.  This is a draft document and may be updated, replaced
-or obsoleted by other documents at any time. It is inappropriate to cite
-this document as other than work in progress.</p><p>This document was produced by a group operating under the
-<a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 W3C Patent Policy</a>.
-W3C maintains a <a href="http://www.w3.org/2004/01/pp-impl/45211/status">public list of any patent disclosures</a> made
-in connection with the deliverables of the group; that page also includes
-instructions for disclosing a patent.  An individual who has actual knowledge of
-a patent which the individual believes contains
-<a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a>
-must disclose the information in accordance with
-<a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the W3C Patent Policy</a>.</p>
-</div>
-
-<div id="toc">
-<h2>Table of Contents</h2>
-<div class="toc"><ul><li><a href="#introduction">1. Introduction</a></li><li><a href="#conformance">2. Conformance</a></li><li><a href="#definitions">3. Definitions</a></li><li><a href="#Window-interface-extensions">4. Window interface extensions</a></li><li><a href="#processingmodel">5. Processing Model</a></li><li><a href="#acknowledgements">6. Acknowledgements</a></li></ul><ul><li><a href="#references">A. References</a><ul><li><a href="#normative-references">A.1. Normative references</a></li></ul></li></ul></div>
-</div>
-
-<div id="sections">
-
-<div id="introduction" class="section">
-<h2>1. Introduction</h2>
-
-<p class="norm">This section is informative.</p>
-
-<p>Animations in web browsers come in two forms: native, declarative ones, such
-as the <code>&lt;animate&gt;</code> element in SVG, and those that are implemented
-in script.  These script-based animations are most often performed by scheduling
-a callback using <code>setTimeout</code> or <code>setInterval</code> and making
-changes to the DOM to effect the animation in that callback.</p>
-
-<p>A disadvantage of this approach is that the author of the animation script has
-no idea what the ideal frequency for updating their animation is.  Instead, the
-easiest way forward for the author is to simply call <code>setTimeout</code> with
-a very small value, which in practice will be clamped to some minimum time like
-10ms anyway.  It likely won’t be the case that 100 updates per second are required
-for the animation, especially if the page is in a background tab or the browser
-window is minimized.</p>
-
-<p>The API described in this document allows script authors to request the user
-agent schedule an animation frame update.  The user agent is in a better position
-to determine how many frames per second to allocate to all of the animations running
-in the entire browser.  If there are many animations active, the user agent can
-select a frame rate such that all of the animations will run as smoothly as possible.
-If the page is not currently visible, animations on that page can be throttled
-heavily so that they do not update often and thus consume little CPU power.</p>
-
-<div class="example"><div class="exampleHeader">Example</div>
-  <p>Here is an example of using the API to write a script-based animation.</p>
-  <div class="block"><div class="blockTitleDiv"><span class="blockTitle">HTML</span></div><div class="blockContent"><pre class="code html-code">&lt;!DOCTYPE html&gt;
-&lt;title&gt;Script-based animation using requestAnimationFrame&lt;/title&gt;
-&lt;style&gt;
-div { position: absolute; left: 10px; padding: 50px;
-  background: crimson; color: white }
-&lt;/style&gt;
-&lt;script&gt;
-var requestId = 0;
-
-function animate(time) {
-  document.getElementById("animated").style.left =
-    (time - animationStartTime) % 2000 / 4 + "px";
-  requestId = window.requestAnimationFrame(animate);
-}
-function start() {
-  animationStartTime = window.performance.now();
-  requestId = window.requestAnimationFrame(animate);
-}
-function stop() {
-  if (requestId)
-    window.cancelAnimationFrame(requestId);
-  requestId = 0;
-}
-&lt;/script&gt;
-&lt;button onclick="start()"&gt;Click me to start!&lt;/button&gt;
-&lt;button onclick="stop()"&gt;Click me to stop!&lt;/button&gt;
-&lt;div id="animated"&gt;Hello there.&lt;/div&gt;</pre></div></div>
-</div>
-
-</div>
-
-<div id="conformance" class="section">
-<h2>2. Conformance</h2>
-
-<p>Everything in this specification is normative except for diagrams, examples,
-notes and sections marked as being informative.</p>
-
-<p>The keywords
-“<span class="rfc2119">MUST</span>”,
-“<span class="rfc2119">MUST NOT</span>”,
-“<span class="rfc2119">REQUIRED</span>”,
-“<span class="rfc2119">SHALL</span>”,
-“<span class="rfc2119">SHALL NOT</span>”,
-“<span class="rfc2119">SHOULD</span>”,
-“<span class="rfc2119">SHOULD NOT</span>”,
-“<span class="rfc2119">RECOMMENDED</span>”,
-“<span class="rfc2119">MAY</span>” and
-“<span class="rfc2119">OPTIONAL</span>” in this document are to be interpreted
-as described in <cite><a href="http://www.ietf.org/rfc/rfc2119">Key words for
-use in RFCs to Indicate Requirement Levels</a></cite>. <a href="#ref-RFC2119">[RFC2119]</a></p>
-
-<p>The IDL fragment in <a href="#Window-interface-extensions">section 4</a>
-of this specification <span class="rfc2119">MUST</span> be interpreted as required for
-<a href="http://www.w3.org/TR/WebIDL/#dfn-conforming-idl-fragment">conforming IDL fragments</a>,
-as described in the <a href="http://www.w3.org/TR/WebIDL/"><cite>Web IDL</cite></a> specification. <a href="#ref-WEBIDL">[WEBIDL]</a></p>
-
-<p>This specification defines a single conformance class:</p>
-
-<dl>
-  <dt><dfn>conforming user agent</dfn></dt>
-  <dd>A user agent is considered to be a conforming user agent if it
-  satisfies all of the <span class="rfc2119">MUST</span>-,
-  <span class="rfc2119">REQUIRED</span>- and
-  <span class="rfc2119">SHALL</span>-level criteria in this specification.
-  A conforming user agent <span class="rfc2119">MUST</span> also be a
-  <a href="http://www.w3.org/TR/WebIDL/#dfn-conforming-implementation">conforming implementation</a>
-  of the IDL fragment in <a href="#Window-interface-extensions">section 4</a>
-  of this specification, as described in the
-  <a href="http://www.w3.org/TR/WebIDL/"><cite>Web IDL</cite></a> specification. <a href="#ref-WEBIDL">[WEBIDL]</a></dd>
-</dl>
-
-<p>This specification references interfaces and types from a number of other
-specifications:</p>
-
-<ul>
-  <li><code>Document</code> <a href="#ref-DOM">[DOM]</a></li>
-  <li><code>Window</code> <a href="#ref-HTML5">[HTML5]</a></li>
-  <li><code>DOMHighResTimeStamp</code> <a href="#ref-HighResolutionTime">[HighResolutionTime]</a></li>
-</ul>
-</div>
-
-<div id="definitions" class="section">
-<h2>3. Definitions</h2>
-
-<p>Associated with every <code><a href="http://www.w3.org/TR/dom/#document">Document</a></code>
-is an <dfn id="dfn-animation-frame-request-callback-list">animation frame request callback list</dfn>,
-which is a list of &lt;<var>handle</var>, <var>callback</var>&gt; tuples.
-<var>handle</var> is an integer that uniquely identifies the entry in the list.
-<var>callback</var> is a <code><a href="#framerequestcallback">FrameRequestCallback</a></code>
-object.  Initially, the
-<a class="dfnref" href="#dfn-animation-frame-request-callback-list">animation frame request callback list</a>
-for a <code><a href="http://www.w3.org/TR/dom/#document">Document</a></code>
-is empty.</p>
+  <section id='sotd'>
+    <p>We moved! Go to <a href="http://w3c.github.io/animation-timing/">http://w3c.github.io/animation-timing/</a> instead.</p>
+  </section>
 
-<p>A <code><a href="http://www.w3.org/TR/dom/#document">Document</a></code>
-is said to <dfn id="dfn-has-active-animations">have active animations</dfn>
-whenever it has a non-empty <a class="dfnref" href="#dfn-animation-frame-request-callback-list">animation
-frame request callback list</a>.</p>
-
-</div>
-
-<div id="Window-interface-extensions" class="section">
-<h2>4. Window interface extensions</h2>
-
-<p>The partial interface in the IDL fragment below is used to expose the
-<code><a href="#dom-windowanimationtiming-requestanimationframe">requestAnimationFrame</a></code>
-operation on the <code><a href="http://www.w3.org/TR/html5/browsers.html#the-window-object">Window</a></code>
-object.  In the definition of <code><a href="#dom-windowanimationtiming-requestanimationframe">requestAnimationFrame</a></code> below, references to the
-<code><a href="http://www.w3.org/TR/dom/#document">Document</a></code>
-object are to be taken to be references to the <code><a href="http://www.w3.org/TR/html5/browsers.html#the-window-object">Window</a></code>
-object’s <a href="http://www.w3.org/TR/html5/browsers.html#active-document">active document</a>. <a href="#ref-HTML5">[HTML5]</a></p>
-
-<pre class="idl">partial interface <dfn id="partial-window">Window</dfn> {
-  long <a href="#dom-windowanimationtiming-requestanimationframe">requestAnimationFrame</a>(<a href="#framerequestcallback">FrameRequestCallback</a> callback);
-  void <a href="#dom-windowanimationtiming-cancelanimationframe">cancelAnimationFrame</a>(long handle);
-};
-
-callback <dfn id="framerequestcallback">FrameRequestCallback</dfn> = void (<a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> time);</pre>
-
-<p>The <dfn id="dom-windowanimationtiming-requestanimationframe"><code>requestAnimationFrame</code></dfn> method is
-used to signal to the user agent that a script-based animation
-needs to be resampled.  When <code>requestAnimationFrame(<var>callback</var>)</code> is called, the user agent <span class="rfc2119">MUST</span> schedule a script-based animation
-resampling by appending to the end of the <a class="dfnref" href="#dfn-animation-frame-request-callback-list">animation frame request callback list</a>
-an entry whose <var>handle</var> is a user-agent-defined integer greater than zero that uniquely identifies the entry in the list and
-whose <var>callback</var> is <code><var>callback</var></code>.</p>
-
-<p>Each <a class="dfnref" href="#framerequestcallback">FrameRequestCallback</a> object has a <dfn id="dom-framerequestcallback-cancelled">cancelled</dfn> boolean flag. This
-flag is initially false and is not exposed by any interface.</p>
-
-<div class="note"><div class="noteHeader">Note</div>
-  <p><code><a href="#dom-windowanimationtiming-requestanimationframe">requestAnimationFrame</a></code> only schedules
-  a single update to the script-based animation.  If subsequent animation frames are needed, then
-  <code><a href="#dom-windowanimationtiming-requestanimationframe">requestAnimationFrame</a></code> will need to be called
-  again from within the callback.</p>
-
-  <p>Also note that multiple calls to <code>requestAnimationFrame</code> with the same callback
-  (before <a class="dfnref" href="#dfn-invoke-callbacks-algorithm">callbacks are invoked</a> and
-  the list is cleared) will result in multiple entries being in the list with that same callback,
-  and thus will result in that callback being invoked more than once for the animation frame.</p>
-</div>
-
-<p>The <dfn id="dom-windowanimationtiming-cancelanimationframe"><code>cancelAnimationFrame</code></dfn> method is
-used to cancel a previously made request to schedule an animation frame update.  When <code>cancelAnimationFrame(<var>handle</var>)</code> is called,
-the user agent <span class="rfc2119">MUST</span> set the <a class="dfnref" href="#dom-framerequestcallback-cancelled">cancelled</a> flag to true for the
-<a class="dfnref" href="#framerequestcallback">callback</a> registered on this <a href="http://www.w3.org/TR/dom/#document">Document</a> whose <var>handle</var> is <code><var>handle</var></code>. The cancelled
-flag is set whether the callback is in a <a class="dfnref" href="#dfn-animation-frame-request-callback-list">animation frame request callback list</a> or not.
-If there is no callback with the given handle, then this function does nothing.</p>
-
-<div class="note"><div class="noteHeader">Note</div>
-  <p><code><a href="#dom-windowanimationtiming-cancelanimationframe">cancelAnimationFrame</a></code> might be called for an entry
-  in the <code><a href="http://www.w3.org/TR/dom/#document">Document</a></code>’s
-  <a class="dfnref" href="#dfn-animation-frame-request-callback-list">animation frame request callback list</a> or in
-  the <a class="dfnref" href="#dfn-sample-all-animations">sample all animations</a> operation’s temporary <var>list</var>.  In
-  either case the entry’s cancelled flag is set to true so that the callback does not run.</p>
-</div>
-
-</div>
-
-<div id="processingmodel" class="section">
-<h2>5. Processing Model</h2>
-Whenever a <a class="dfnref" href="http://www.w3.org/TR/dom/#document">Document</a>'s
-<a class="dfnref" href="http://www.w3.org/TR/page-visibility/#dom-document-hidden">hidden</a> attribute  ([<a href="#ref-PageVisibility">Page Visibility</a>]) is false
-and the <a class="dfnref" href="#dfn-animation-frame-request-callback-list">animation frame request callback list</a> is not empty, the user agent MUST
-regularly <a class="dfnref" href="http://www.w3.org/TR/html5/webappapis.html#queue-a-task">queue</a> a <a class="dfnref" href="http://www.w3.org/TR/html5/webappapis.html#concept-task">task</a> that
-<a class="dfnref" href="#dfn-sample-all-animations">samples all animations</a> for that
-<a class="dfnref" href="http://www.w3.org/TR/dom/#document">Document</a>'s
-<a class="dfnref" href="http://www.w3.org/TR/html5/browsers.html#top-level-browsing-context">top-level browsing context</a>.
-The <a class="dfnref" href="http://www.w3.org/TR/html5/webappapis.html#task-source">task source</a>
-for these <a class="dfnref" href="http://www.w3.org/TR/html5/webappapis.html#concept-task">tasks</a> is the <dfn id="dfn-animation-task-source">animation task source</dfn>. Only one
-task should be generated per <a class="dfnref" href="http://www.w3.org/TR/html5/browsers.html#top-level-browsing-context">top-level browsing context</a>, even if multiple
-<a class="dfnref" href="http://www.w3.org/TR/dom/#document">Document</a>s within the same
-<a class="dfnref" href="http://www.w3.org/TR/html5/browsers.html#top-level-browsing-context">top-level browsing context</a> are not hidden and contain callbacks.
-
-To <dfn id="dfn-sample-all-animations">samples all animations</dfn> , the following steps are performed:
-<ol class="algorithm">
-  <li>Let <var>list</var> be an empty <a class="dfnref" href="#dfn-animation-frame-request-callback-list">animation frame request callback list</a>.</li>
-  <li>Let <var>contexts</var> be the results of <a class="dfnref" href="http://www.w3.org/TR/html5/browsers.html#list-of-the-descendant-browsing-contexts">list of the descendant browsing contexts</a> algorithm for this task's top-level browsing context.</li>
-  <li>For every <var>context</var> in <var>contexts</var>, in any order, perform the following steps:
-    <ol>
-      <li>Let <var>time</var> be the result of invoking the <a class="dfnref" href="http://www.w3.org/TR/hr-time/#dom-performance-now">now
-            method of the Performance interface</a> within this <var>context</var>.
-      </li>
-      <li>Let <var>d</var> be <var>context</var>'s <a class="dfnref" href="http://www.w3.org/TR/html5/browsers.html#active-document">active document</a>.</li>
-      <li>If <var>d</var>'s <a class="dfnref" href="http://www.w3.org/TR/page-visibility/#dom-document-hidden">hidden</a>
-        attribute is true, continue to the next entry in the <var>contexts</var> list. Otherwise proceed with these steps.</li>
-      <li>Let <var>doclist</var> be <var>d</var>'s <a class="dfnref" href="#dfn-animation-frame-request-callback-list">animation frame request callback list</a>.</li>
-      <li>Append all entries from <var>doclist</var> into <var>list</var> preserving order.</li>
-      <li>Clear <var>doclist</var>.</li>
-    </ol>
-  </li>
-  <li>Perform the steps defined in the <a class="dfnref" href="#dfn-invoke-callbacks-algorithm">invoke callbacks algorithm</a> with parameter <var>list</var>.</li>
-</ol>
-
-<p>The <dfn id="dfn-invoke-callbacks-algorithm">invoke callbacks algorithm</dfn>:</p>
-<ol class="algorithm">
-  <li>For each entry <var>callback</var> in <var>list</var>, in order:
-    <ol>
-      <li>If the cancelled flag on <var>callback</var> is not true:
-        <ol>
-          <li>Call <var>callback</var> with the callback's context's <var>time</var> as the argument.</li>
-          <li>If calling the operation resulted in an exception being thrown, then catch that exception and ignore it.</li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-
-<div class="note"><div class="noteHeader">Note</div>
-<p>
-The expectation is that the user agent will run tasks from the <a class="dfnref" href="#dfn-animation-task-source">animation task source</a> at
-at a regular interval matching the display's refresh rate. Running tasks at a lower rate can result in animations not appearing smooth. Running tasks
-at a higher rate can cause extra computation to occur without a user-visible benefit.
-</p>
-</div>
-
-</div>
-
-<div id="acknowledgements" class="section">
-<h2>6. Acknowledgements</h2>
-
-<p class="norm">This section is informative.</p>
-
-<p>The editors would like to thank the following people for contributing to
-this specification: Boris Zbarsky, Jonas Sicking, Robert O’Callahan.</p>
-
-
-<p>This specification was written based on the <code><a href="https://developer.mozilla.org/en-US/docs/Web/API/window.requestAnimationFrame">mozRequestAnimationFrame</a></code>
-    feature implemented in Firefox.</p>
-</div>
-
-</div> <!-- sections -->
-
-<div id="appendices">
-
-<div id="references" class="section">
-<h2>A. References</h2>
-
-<div id="normative-references" class="section">
-<h3>A.1. Normative references</h3>
-
-<dl>
-  <dt id="ref-DOM">[DOM]</dt>
-  <dd><cite><a href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html">DOM4</a></cite>.
-  Anne van Kesteren, and al., Editors.  World Wide Web Consortium,
-  December 2012.  Available at
-  http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html.</dd>
-
-   <dt>[<a id="ref-HTML5">HTML5</a>]</dt>
-   <dd><cite><a href="http://www.w3.org/TR/html5/">HTML5</a></cite>,
-   Robin Berjon et al., Editors. World Wide Web Consortium, August
-   2013. The latest version of HTML is available from <a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html/</a>. The
-   <a href="http://www.w3.org/html/wg/drafts/html/CR/">latest editor's
-   draft</a> of HTML5 is available at
-   http://www.w3.org/html/wg/drafts/html/CR/.</dd>
-
-  <dt id="ref-PageVisibility">[PageVisibility]</dt>
-  <dd><cite><a href="http://www.w3.org/TR/2013/REC-page-visibility-20131029/">Page Visibility (Second Edition)</a></cite>.  Jatinder Mann, Editor. W3C
-  Recommendation, World Wide Web Consortium, October 2013.  Available
-  at http://www.w3.org/TR/2013/REC-page-visibility-20131029/. Latest version
-  is available at http://www.w3.org/TR/hr-time/</dd>
-
-  <dt id="ref-RFC2119">[RFC2119]</dt>
-  <dd><cite><a href="http://www.ietf.org/rfc/rfc2119">Key words for use in RFCs to Indicate Requirement Levels</a></cite>,
-  S. Bradner.  IETF, March 1997.  Available at http://www.ietf.org/rfc/rfc2119.</dd>
-
-   <dt>[<a id="ref-WebIDL">Web IDL</a>]</dt>
-   <dd><cite><a href="http://www.w3.org/TR/2012/CR-WebIDL-20120419/">Web IDL</a></cite>, Cameron McCormack, Editor. World Wide Web Consortium, April 2012. This version of the Web IDL specification is available from http://www.w3.org/TR/2012/CR-WebIDL-20120419/. The <a href="http://www.w3.org/TR/WebIDL/">latest version of Web IDL</a> is available at http://www.w3.org/TR/WebIDL/.</dd>
-  <dt id="ref-HighResolutionTime">[HighResolutionTime]</dt>
-  <dd><cite><a href="http://www.w3.org/TR/2012/REC-hr-time-20121217/">High
-  Resolution Time</a></cite>.  Jatinder Mann, Editor. W3C
-  Recommendation, World Wide Web Consortium, December 2012.  Available
-  at http://www.w3.org/TR/2012/REC-hr-time-20121217/. Latest version
-  is available at http://www.w3.org/TR/hr-time/</dd>
-</dl>
-</div>
-
-</div> <!-- references -->
-
-</div> <!-- appendices -->
+  <script>
+   window.location = "http://w3c.github.io/animation-timing/";
+  </script>
 
 </body>
+
 </html>
--- a/specs/ResourceTiming2/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/ResourceTiming2/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -1,1060 +1,21 @@
 <!DOCTYPE html>
-<html lang="en">
+<html>
+
 <head>
-  <meta charset="utf-8">
-  <title>Resource Timing Level 2</title>
-<style type="text/css">
-   pre.idl { border:solid thin; background:#eee; color:#000; padding:0.5em }
-   pre.idl :link, pre.idl :visited { color:inherit; background:transparent }
-   pre code { color:inherit; background:transparent }
-   div.example { margin-left:1em; padding-left:1em; border-left:double; color:#222; background:#fcfcfc }
-   .note { margin-left:2em; font-weight:bold; font-style:italic; color:#008000 }
-   p.note::before { content:"Note: " }
-   .XXX { padding:.5em; border:solid #f00 }
-   p.XXX::before { content:"Issue: " }
-   dl.switch { padding-left:2em }
-   dl.switch > dt { text-indent:-1.5em }
-   dl.switch > dt:before { content:'\21AA'; padding:0 0.5em 0 0; display:inline-block; width:1em; text-align:right; line-height:0.5em }
-   dl.domintro { color: green; margin: 2em 0 2em 2em; padding: 0.5em 1em; border: none; background: #DDFFDD; }
-   dl.domintro dt, dl.domintro dt * { color: black; text-decoration: none; }
-   dl.domintro dd { margin: 0.5em 0 1em 2em; padding: 0; }
-   dl.domintro dd p { margin: 0.5em 0; }
-   dl.domintro:before { display: table; margin: -1em -0.5em -0.5em auto; width: auto; content: 'This box is non-normative. Implementation requirements are given below this box.'; color: red; border: solid 2px; background: white; padding: 0 0.25em; }
-   em.ct { text-transform:lowercase; font-variant:small-caps; font-style:normal }
-   dfn { font-weight:bold; font-style:normal }
-   code { color:orangered }
-   code :link, code :visited { color:inherit }
-   table { border-collapse:collapse; border-style:hidden hidden none hidden }
-   table thead { border-bottom:solid }
-   table tbody th:first-child { border-left:solid }
-   table td, table th { border-left:solid; border-right:solid; border-bottom:solid thin; vertical-align:top; padding:0.2em }
-   div.parameters{ display:block; margin-left: 25px;}
-   div.methods { display:block; margin-top:30px;margin-left :25px;}
-</style>
-<link href="https://www.w3.org/StyleSheets/TR/W3C-ED.css" rel="stylesheet" type="text/css">
+  <title>Resource Timing 2</title>
+  <meta charset='utf-8'>
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/resource-timing/">
 </head>
 
-<body class="draft">
-
-<div class="head">
-<h1>Resource Timing Level 2</h1>
-
-<h2 class="no-num no-toc" id="editors-draft-april-09-2013">Editor's Draft April 9, 2013</h2>
-<dl>
-  <dt>This version:</dt>
-    <dd><a href="https://w3c.github.io/web-performance/specs/ResourceTiming2/Overview.html">https://w3c.github.io/web-performance/specs/ResourceTiming2/Overview.html</a></dd>
-  <dt>Latest version:</dt>
-    <dd><a href="https://w3c.github.io/web-performance/specs/ResourceTiming2/Overview.html">https://w3c.github.io/web-performance/specs/ResourceTiming2/Overview.html</a></dd>
-  <dt>Latest Editor's Draft:</dt>
-  <dd><a href='https://w3c.github.io/web-performance/specs/ResourceTiming2/'>https://w3c.github.io/web-performance/specs/ResourceTiming2/</a></dd>
-  <dt>Previous versions:</dt>
-	<dd><a href="https://w3c.github.io/web-performance/specs/ResourceTiming2/Overview.html">https://w3c.github.io/web-performance/specs/ResourceTiming2/Overview.html</a></dd>
-  <dt>Editors:</dt>
-    <dd class="vcard"><span class="fn">Jatinder Mann</span>, <span
-      class="org">Microsoft Corp.</span>, <span
-      class="email">jmann@microsoft.com</span> </dd>
-    <dd class="vcard"><span class="fn">Arvind Jain</span>, <span
-      class="org">Google Inc.</span>, <span
-      class="email">arvind@google.com</span> </dd>
-</dl>
-
-   <p class=copyright><a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
-    &copy; 2012 <a href="http://www.w3.org/"><abbr title="World Wide Web
-    Consortium">W3C</abbr></a><sup>&reg;</sup> (<a
-    href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute
-    of Technology">MIT</abbr></a>, <a
-    href="http://www.ercim.eu/"><abbr title="European Research Consortium
-    for Informatics and Mathematics">ERCIM</abbr></a>, <a
-    href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
-    <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
-
-    and <a
-    href="http://www.w3.org/Consortium/Legal/copyright-documents">document
-    use</a> rules apply.</p>
-<hr>
-
-</div>
-
-<h2 class="no-num no-toc" id="abstract">Abstract</h2>
-
-<p>This specification defines an interface for web applications to access
-the complete timing information for resources in a document.</p>
-
-
-<h2 class="no-num no-toc" id="status-of-this-document">Status of this
-document</h2>
-
-  <p><em>This section describes the status of this document at the time of
-   its publication. Other documents may supersede this document. A list of
-   current W3C publications and the latest revision of this technical report
-   can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
-   index</a> at http://www.w3.org/TR/.</em></p>
-
-<p>This is a <strong>work in progress</strong> and may change without any
-notices. </p>
-
-<p>Please send comments
-   to <a href="mailto:public-web-perf@w3.org?subject=%5BResourceTiming%5D%20">public-web-perf@w3.org</a>
-   (<a href="http://lists.w3.org/Archives/Public/public-web-perf/">archived</a>)
-   with <samp>[ResourceTiming]</samp> at the start of the subject line.</p>
-
-<p>This document is produced by
-   the <a href="http://www.w3.org/2010/webperf/">Web Performance</a>
-   Working Group. The Web Performance Working Group is part of
-   the <a href="http://www.w3.org/2006/rwc/Activity">Rich Web Clients
-   Activity</a> in the
-   W3C <a href="http://www.w3.org/Interaction/">Interaction
-   Domain</a>.
-
-<p>
-<strong>You can find the latest <a href="https://w3c.github.io/web-performance/specs/ResourceTiming/">Editor's Draft</a> of this document in the <a href="https://dvcs.w3.org/hg/webperf/">W3C's Mercurial repository</a>, which is updated on a regular basis.</strong>
-</p>
-
-<p>Publication as a Working Draft does not imply endorsement by the
-W3C Membership. This is a draft document and may be updated, replaced
-or obsoleted by other documents at any time. It is inappropriate to
-cite this document as other than work in progress. </p>
-
-<p>This document was produced by a group operating under
-   the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
-   February 2004 W3C Patent Policy</a>. W3C maintains
-   a <a href="http://www.w3.org/2004/01/pp-impl/45211/status"
-   rel="disclosure">public list of any patent disclosures</a> made in
-   connection with the deliverables of the group; that page also
-   includes instructions for disclosing a patent. An individual who
-   has actual knowledge of a patent which the individual believes
-   contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
-   Claim(s)</a> must disclose the information in accordance
-   with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
-   6 of the W3C Patent Policy</a>.</p>
-
-<p id="unstable"><strong class="redNote">Implementers should be aware that this document is not
-        stable.</strong> Implementers who are not taking part in the discussions
-        are likely to find the specification changing out from under them in
-        incompatible ways. Vendors interested in implementing this document
-        before it eventually reaches the Candidate Recommendation stage should
-        join the aforementioned mailing lists and take part in the discussions.</p>
-
-<h2 class="no-num no-toc" id="table-of-contents">Table of Contents</h2>
-<!--begin-toc-->
-<ol class="toc">
-  <li><a href="#introduction"><span class="secno">1
-  </span>Introduction</a></li>
-  <li><a href="#conformance-requirements"><span class="secno">2
-    </span>Conformance requirements</a></li>
-  <li><a href="#terminology"><span class="secno">3 </span>Terminology</a></li>
-  <li><a href="#resource-timing"><span class="secno">4 </span>Resource
-    Timing</a>
-    <ol class="toc">
-      <li><a href="#introduction-1"><span class="secno">4.1</span> Introduction</a></li>
-      <li><a href="#resources-included"><span class="secno">4.2</span> Resources Included in the <code>PerformanceResourceTiming</code> Interface</a></li>
-      <li><a href="#performanceresourcetiming"><span class="secno">4.3</span> The <code>PerformanceResourceTiming</code> Interface</a></li>
-      <li><a href="#performanceresourcetiming-methods"><span class="secno">4.4 </span> The Resource Timing Methods</a></li>
-      <li><a href="#cross-origin-resources"><span class="secno">4.5 </span> Cross-origin Resources</a></li>
-      <li><a href="#vendor-prefixes"><span class="secno">4.6 </span> Vendor Prefixes</a></li>
-    </ol>
-  </li>
-  <li><a href="#process"><span class="secno">5 </span>Process</a>
-    <ol class="toc">
-        <li><a href="#processing-model"><span class="secno">5.1</span> Processing Model</a></li>
-        <li><a href="#monotonic-clock"><span class="secno">5.2</span> Monotonic Clock</a></li>
-    </ol>
-  </li>
-  <li><a href="#privacy-security"><span class="secno">6 </span>Privacy and Security</a></li>
-  <li><a class="no-num" href="#acknowledgements">Acknowledgements</a></li>
-  <li><a class="no-num" href="#references">References</a></li>
-</ol>
-<!--end-toc-->
-
-<h2 id="introduction"><span class="secno">1 </span>Introduction</h2>
-
-<p>This section is non-normative.</p>
-<p>
-User latency is an important quality benchmark for Web Applications. While
-JavaScript-based mechanisms can provide comprehensive instrumentation for
-user latency measurements within an application, in many cases, they are
-unable to provide a complete end-to-end latency picture. While Navigation Timing <a href="#NavigationTiming">[NavigationTiming]</a> addresses
-part of the problem by providing timing information associated with a
-navigation, this document introduces the <a href="#resource-timing">ResourceTiming</a>
-interface to allow JavaScript mechanisms to collect complete timing
-information related to resources on a document.
-</p>
-
-
-<div class="example">
-<p>For example, the following JavaScript shows a simple attempt to 
-measure the time it takes to fetch a resource:</p>
-
-<pre>
-&lt;!doctype html&gt;
-&lt;html&gt;
-  &lt;head&gt;
-  &lt;/head&gt;
-  &lt;body onload="loadResources()"&gt;
-    &lt;script&gt;
-        function loadResources() 
-        {
-           var start = new Date().getTime();
-           var image1 = new Image();
-           image1.onload = resourceTiming;
-           image1.src = 'http://www.w3.org/Icons/w3c_main.png';
-
-           var resourceTiming = function() {
-               var now = new Date().getTime();
-               var latency = now - start;
-               alert("End to end resource fetch: " + latency);
-           };
-        } 
-    &lt;/script&gt;
-    &lt;img src="http://www.w3.org/Icons/w3c_home.png"&gt;
-  &lt;/body&gt;
-&lt;/html&gt;
-</pre>
-</div>
-
-<p>Though this script can measure the time it takes to fetch a resource, 
-it cannot break down the time spent in various phases. Further, the script 
-cannot easily measure the time it takes to fetch resources described in markup.</p> 
-
-<p>To address the need for complete information on user experience, this document 
-introduces the <a href="#performanceresourcetiming">PerformanceResourceTiming</a> interface. 
-This interface allows JavaScript mechanisms to provide complete client-side latency measurements within applications. 
-With this interface, the previous example can be modified to measure a user's 
-perceived load time of a resource. 
-</p>
-
-<div class="example">
-<p>The following script calculates the amount of time it takes to fetch every resource in the 
-page, even those defined in markup. This example assumes
-that this page is hosted on http://www.w3.org. 
-One could further measure the amount of time it takes in every phase of fetching a resource
-with the <a href="#performanceresourcetiming">PerformanceResourceTiming</a> interface.
-</p>
-<pre>
-&lt;!doctype html&gt;
-&lt;html&gt;
-  &lt;head&gt;
-  &lt;/head&gt;
-  &lt;body onload="loadResources()"&gt;
-    &lt;script&gt;
-       function loadResources() 
-       {
-          var image1 = new Image();
-          image1.onload = resourceTiming;
-          image1.src = 'http://www.w3.org/Icons/w3c_main.png';
-       }
-       
-       function resourceTiming() 
-       {
-           var resourceList = window.performance.getEntriesByType("resource");
-           for (i = 0; i &lt; resourceList.length; i++)
-           {
-              if (resourceList[i].initiatorType == "img") 
-              {
-                 alert("End to end resource fetch: "+ resourceList[i].responseEnd - resourceList[i].startTime);
-              }
-           }
-       }
-    &lt;/script&gt;
-    &lt;img id="image0" src="http://www.w3.org/Icons/w3c_home.png"&gt;
-  &lt;/body&gt;
-&lt;/html&gt;
-</pre>
-</div>
-
-<h2 id="conformance-requirements"><span class="secno">2 </span>Conformance
-requirements</h2>
-
-<p>All diagrams, examples, and notes in this specification are non-normative,
-as are all sections explicitly marked non-normative. Everything else in this
-specification is normative. </p>
-
-<p>The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT",
-"RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document
-are to be interpreted as described in RFC2119. For readability, these words
-do not appear in all uppercase letters in this specification. <a href="#rfc2119">[RFC2119]</a>
-</p>
-
-<p>Requirements phrased in the imperative as part of algorithms (such as
-"strip any leading space characters" or "return false and abort these steps")
-are to be interpreted with the meaning of the key word ("must", "should",
-"may", etc) used in introducing the algorithm. </p>
-
-<p>Some conformance requirements are phrased as requirements on attributes,
-methods or objects. Such requirements are to be interpreted as requirements
-on user agents. </p>
-
-<p>Conformance requirements phrased as algorithms or specific steps may be
-implemented in any manner, so long as the end result is equivalent. (In
-particular, the algorithms defined in this specification are intended to be
-easy to follow, and not intended to be performant.) </p>
-
-    <p>The IDL fragments in this specification must be interpreted as
-    required for conforming IDL fragments, as described in the Web IDL
-    specification. <a href="#WebIDL">[Web IDL]</a></p>
-
-<h2 id="terminology"><span class="secno">3 </span>Terminology</h2>
-
-<p>The construction "a <code title="">Foo</code> object", where <code
-title="">Foo</code> is actually an interface, is sometimes used instead of
-the more accurate "an object implementing the interface <code
-title="">Foo</code>". </p>
-
-<p>The term DOM is used to refer to the API set made available to scripts in
-Web applications, and does not necessarily imply the existence of an actual
-<code>Document</code> object or of any other <code>Node</code> objects as
-defined in the DOM Core specifications. <a href="#DOM3Core">[DOM3CORE]</a>
-</p>
-
-<p>A DOM attribute is said to be <em>getting</em> when its value is being
-retrieved (such as by author script), and is said to be <em>setting</em> when
-a new value is assigned to it. </p>
-
-<p>The term "JavaScript" is used to refer to ECMA262, rather than the
-official term ECMAScript, since the term JavaScript is more widely known. <a href="#ECMA262">[ECMA262]</a>
-</p>
-
-<h2 id="resource-timing"><span class="secno">4 </span>Resource Timing</h2>
-
-<h3 id="introduction-1"><span class="secno">4.1 </span>Introduction</h3>
-
-<p>This section is non-normative.</p>
-
-<p>
-    The <a href="#performanceresourcetiming">PerformanceResourceTiming</a>
-    interface facilitates timing measurement of downloadable resources on the
-    root page. It represents the timing information related to resources that
-    initiate network downloads. For example, this interface is available for
-    <a href="http://www.w3.org/TR/XMLHttpRequest/#interface-xmlhttprequest">XMLHttpRequest</a> objects <a href='#XHR'>[XMLHttpRequest]</a>, HTML
-    elements <a href='#HTML5'>[HTML5]</a> such as
-    <a href="http://www.w3.org/TR/html5/the-iframe-element.html#the-iframe-element">iframe</a>,
-    <a href="http://www.w3.org/TR/html5/the-img-element.html#the-img-element">img</a>,
-    <a href="http://www.w3.org/TR/html5/the-script-element.html#script">script</a>,
-    <a href="http://www.w3.org/TR/html5/the-object-element.html#the-object-element">object</a>,
-    <a href="http://www.w3.org/TR/html5/the-embed-element.html#the-embed-element">embed</a>,
-    and <a href="http://www.w3.org/TR/html5/the-link-element.html#the-link-element">link</a>
-    with the link type of
-    <a href="http://www.w3.org/TR/html5/links.html#link-type-stylesheet">stylesheet</a>,
-    and SVG elements <a href='#SVG'>[SVG]</a> such
-    as <a href="http://www.w3.org/TR/SVG11/struct.html#SVGElement">svg</a>.
-</p>
-
-<div class="note">
-<div class="noteHeader">Note</div>
-<p>
-	The <a href="http://www.w3.org/TR/html5/the-audio-element.html#audio">audio</a> and 
-    <a href="http://www.w3.org/TR/html5/the-video-element.html#video">video</a> elements are specifically covered in the 
-	Resource Timing Level 2 specification and not in this version of the specification.
-</p>
-</div>
-
-<p>The term "resource" is also used to refer to these elements in this work. </p>
-
-<div class="head">
-<h3 id="resources-included"><span class="secno">4.2 Resources Included
-in the</span>
-<code><a href="#performanceresourcetiming">PerformanceResourceTiming</a></code> Interface</h3>
-<p>
-	All resources <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetched</a> from the networking layer by the current <a href="http://www.w3.org/TR/html5/browsers.html#browsing-context">browsing context</a>
-	must be included as <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a> of the
-	current <a href="http://www.w3.org/TR/html5/browsers.html#browsing-context">browsing context</a>. Resources that are
-    retrieved from the user agent's networking layer cache must be included 
-    as <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.
-</p>
-<p>The rest of this section is non-normative.</p>
-<p>
-    Examples:
-    <ul>
-        <li>If the same canonical URL is used as the <code>src</code> attribute of two HTML <code>IMG</code> elements,
-            the <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource initiated by the first HTML <code>IMG</code> element should 
-			be included as a <a href="#performanceresourcetiming">PerformanceResourceTiming</a> object in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>. 
-			The user agent might not re-request the URL from the networking layer for the second HTML <code>IMG</code> element, instead using an in-memory browser cache. 
-            In this case, there is only a single request sent to the networking layer for retrieval, so the <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource by the first
-            <code>IMG</code> element would be the only occurrence in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.
-        </li>
-        <li>If the <code>src</code> attribute of a HTML <code>IMG</code> element is changed via script, both the <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the original resource as well
-            as the <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the new URL would be included as <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in 
-			the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.
-        </li>
-		<li>
-			If an HTML <code>IFRAME</code> element is added via markup without specifying a <code>src</code> attribute, the user agent may <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a>
-			an <code>about:blank</code> resource for the <code>IFRAME</code>. If at a later time the <code>src</code> attribute is changed dynamically via script, the user agent may
-			<a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> the new URL resource for the <code>IFRAME</code>. In this case, both the 
-			<a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the <code>about:blank</code> resource, as well as the 
-            <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the new URL would be included 
-			as <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.
-		</li>
-        <li>
-            If an <code>XMLHttpRequest</code> is generated twice for the same canonical URL, both <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetches</a> of the resource would be
-            included as a <a href="#performanceresourcetiming">PerformanceResourceTiming</a> object in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.
-			This is because the user agent must validate both requests from the networking layer, even if the resource is in a disk cache from the first request.
-        </li>
-        <li>
-            If an HTML <code>IFRAME</code> element is included on the page, then only the resource requested by <code>IFRAME</code> <code>src</code> attribute is included 
-            as a <a href="#performanceresourcetiming">PerformanceResourceTiming</a> object in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.
-			Sub-resources requested by the <code>IFRAME</code> document will be included in the <code>IFRAME</code> document's <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a> and not the parent 
-            document's <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.
-        </li>
-        <li>
-            If an HTML <code>IMG</code> element has a <code><a href="http://tools.ietf.org/html/rfc2397">data: URI</a></code> as its source, then this resource will not
-            be included as a <a href="#performanceresourcetiming">PerformanceResourceTiming</a> object in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>. 
-			By definition <code><a href="http://tools.ietf.org/html/rfc2397">data: URI</a></code> contains embedded data and does not require access to the networking layer.
-        </li>
-    </ul>
-<p>
-    The user agent may choose to limit how many resources are included as 
-    <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.  
-	The recommended minimum number of <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects is 150, though this may be changed by the user agent.
-    <a href="#dom-performance-setresourcetimingbuffersize"><code>setResourceTimingBufferSize</code></a>
-    can be called to request a change to this limit.
-</p>
-
-<h3><span class="secno">4.3 </span>The
-<code><a id="performanceresourcetiming">PerformanceResourceTiming</a></code> Interface</h3>
-
-<pre class="idl">interface <a href="#performanceresourcetiming">PerformanceResourceTiming</a> : <a href="http://www.w3.org/TR/performance-timeline/#performanceentry">PerformanceEntry</a> {
-  readonly attribute DOMString <a href="#dom-performanceresourcetiming-initiatortype" title="initiatorType">initiatorType</a>; 
-  
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-redirectstart" title="redirectstart">redirectStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-redirectend" title="redirectend">redirectEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-fetchstart" title="fetchstart">fetchStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-domainlookupstart" title="domainlookupstart">domainLookupStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-domainlookupend" title="domainlookupend">domainLookupEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-connectstart" title="connectstart">connectStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-connectend" title="connectend">connectEnd</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-secureconnectionstart" title="secureconnectionstart">secureConnectionStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-requeststart" title="requeststart">requestStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-responsestart" title="responsestart">responseStart</a>;
-  readonly attribute <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a> <a href="#dom-performanceresourcetiming-responseend" title="responseend">responseEnd</a>;
-};</pre>
-
-<p>
-The <a href="#performanceresourcetiming">PerformanceResourceTiming</a> interface participates in the 
-	<a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a> and extends the following attributes of the 
-<a href="http://www.w3.org/TR/performance-timeline/#performanceentry">PerformanceEntry</a> interface:</p>
-
-<div class="parameters">
-    <p>
-    	The <code id="name-attribute">name</code> attribute must return the resolved <a href="http://www.w3.org/TR/html5/urls.html#resolve-a-url">URL</a> of the 
-    	requested resource. This attribute must not change even if the <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> redirected to a different URL.
-   	</p>
-    <p>The <code id="entryType-attribute">entryType</code> attribute must return the DOMString <code id="perf-resource">resource</code>.</p>
-    <p>The <code id="startTime-attribute">startTime</code> attribute must return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a>
-	with the time immediately before the user agent starts to queue the resource for <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetching</a>.
-       If there are HTTP redirects <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes"> or equivalent</a> 
-       when fetching the resource, and if all the redirects or equivalent are from the <a href="#origin"> same origin</a> as the current 
-       document or the <a href="#timing-allow-check">timing allow check</a> algorithm passes, this attribute must return the same value as <a href="#dom-performanceresourcetiming-redirectstart">redirectStart</a>. 
-	   Otherwise, this attribute must return the same value as <a href="#dom-performanceresourcetiming-fetchstart">fetchStart</a>.
-    </p>
-    <p>The <code id="duration-attribute">duration</code> attribute must return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a>
-	equal to the difference between <a href="#dom-performanceresourcetiming-responseend">responseEnd</a> and <a href="#startTime-attribute">startTime</a>, respectively.</p>
-</div>
-
-<h4 id="initiatorType-attribute"><code><dfn id="dom-performanceresourcetiming-initiatortype">initiatorType</dfn></code> attribute</h4>
-
-<p>If the initiator is an <code><a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/glossary.html#dt-element">element</a></code>, on getting, the <code><a href="#initiatorType-attribut">initiatorType</a></code> attribute 
-must return a DOMString with the same value as the <code><a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html#ID-NodeNSLocalN">localName</a></code> of that 
-<code><a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/glossary.html#dt-element">element</a></code>.</p>
-
-<p>If the initiator is a CSS resource downloaded by the <code><a href="http://www.w3.org/TR/CSS21/syndata.html#uri">url()</a></code> syntax, such as <code>@import url()</code> or <code>background: url()</code>, 
-on getting, the <code><a href="#initiatorType-attribut">initiatorType</a></code> attribute must return the DOMString <code>"css"</code>.</p>
-	
-<p>If the initiator is an XMLHttpRequest object, on getting, the <code><a href="#initiatorType-attribut">initiatorType</a></code> attribute must 
-return the DOMString <code>"xmlhttprequest"</code>.</p>
-
-	
-<h4 id="redirect-start-attribute"><code><dfn id="dom-performanceresourcetiming-redirectstart">redirectStart</dfn></code> attribute</h4>
-
-<p>If there are HTTP redirects <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes">or equivalent</a>
-when <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetching</a> the resource and if all the redirects or equivalent are from the <a href="#origin">same origin</a> as the current document,
-this attribute must return the <a href="#dom-performanceresourcetiming-fetchstart">starting time</a> of the <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> that initiates the redirect.</p>
-
-<p>If there are HTTP redirects <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes">or equivalent</a>
-when <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetching</a> the resource and if any of the redirects are not from the <a href="#origin">same origin</a> as the current document,
-and the <a href="#timing-allow-check">timing allow check</a> algorithm passes, this attribute must
-return the <a href="#dom-performanceresourcetiming-fetchstart">starting time of the fetch</a> that initiates the redirect.
-Otherwise, this attribute must return zero. </p>
-
-<h4 id="redirect-end-attribute"><code><dfn id="dom-performanceresourcetiming-redirectend">redirectEnd</dfn></code> attribute</h4>
-
-<p>If there are HTTP redirects <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes">or equivalent</a>
-when <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetching</a> the resource and if all the redirects or equivalent are from the <a href="#origin">same origin</a> as the current document,
-this attribute must return the time immediately after receiving the last byte of the response of the last redirect.</p>
-
-<p>If there are HTTP redirects <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes">or equivalent</a>
-when <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetching</a> the resource and if any of the redirects are not from the <a href="#origin">same origin</a> as the current document,
-and <a href="#timing-allow-check">timing allow check</a> algorithm passes, this attribute must return the 
-time immediately after receiving the last byte of the response of the last redirect.
-Otherwise, this attribute must return zero. </p>
-
-<h4 id="fetch-start-attribute"><code><dfn id="dom-performanceresourcetiming-fetchstart">fetchStart</dfn></code> attribute</h4>
-
-<p>If there are no HTTP redirects <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes">or equivalent</a>,
-this attribute must return the time immediately before the user agent starts to <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> the resource.</p>
-
-<p>If there are HTTP redirects <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes">or equivalent</a>,
-this attribute must return the time immediately before the user agent starts to <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> the final resource in the redirection.</p>
-
-<h4 id="domainlookup-start-attribute"><code><dfn
-id="dom-performanceresourcetiming-domainlookupstart">domainLookupStart</dfn></code> attribute</h4>
-
-<p>This attribute must return the time immediately before the user agent starts
-the domain name lookup for the resource.
-If a <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-connection</a> [<a href='#rfc2616'>RFC 2616</a>] is used or the resource
-is retrieved from <a href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">relevant
-application caches</a> or local resources, this attribute must return the same
-value as <a href="#dom-performanceresourcetiming-fetchstart">fetchStart</a>. </p>
-
-<p>
-If the last non-redirected <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource is not the same origin as the current document,
-<a href="#dom-performanceresourcetiming-domainlookupstart">domainLookupStart</a> must return
-zero unless the <a href="#timing-allow-check">timing allow check</a> algorithm passes.</p>
-
-<h4 id="domainlookup-end-attribute"><code><dfn id="dom-performanceresourcetiming-domainlookupend">domainLookupEnd</dfn></code> attribute</h4>
-
-<p>This attribute must return the time immediately after the user agent finishes
-the domain name lookup for the resource.
-If a <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-connection</a> [<a href='#rfc2616'>RFC 2616</a>] is used or the resource
-is retrieved from <a href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">relevant
-application caches</a> or local resources, this attribute must return the same
-value as <a href="#dom-performanceresourcetiming-fetchstart">fetchStart</a>. </p>
-
-<p>If the user agent has the domain information in cache,
-domainLookupStart and domainLookupEnd represent the times when the user agent
-starts and ends the domain data retrieval from the cache. </p>
-
-<p>
-If the last non-redirected <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource is not the same origin as the current document,
-<a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a> must return
-zero unless the <a href="#timing-allow-check">timing allow check</a> algorithm passes.</p>
-
-<h4 id="connect-start-attribute"><code><dfn id="dom-performanceresourcetiming-connectstart">connectStart</dfn></code> attribute</h4>
-
-<p>This attribute must return the time immediately before the user agent start
-establishing the connection to the server to retrieve the resource.
-If a <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-connection</a> [<a href='#rfc2616'>RFC 2616</a>] is used or the resource is retrieved from <a
-href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">relevant
-application caches</a> or local resources, this attribute must return value of
-<a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a>.</p>
+<body>
+  <section id='sotd'>
+    <p>We moved! Go to <a href="http://w3c.github.io/resource-timing/">http://w3c.github.io/resource-timing/</a> instead.</p>
+  </section>
 
-<p>
-If the last non-redirected <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource is not the same origin as the current document,
-<a href="#dom-performanceresourcetiming-connectstart">connectStart</a> must return
-zero unless <a href="#timing-allow-check">timing allow check</a> algorithm passes.</p>
-
-<h4 id="connect-end-attribute"><code><dfn
-id="dom-performanceresourcetiming-connectend">connectEnd</dfn></code> attribute </h4>
-
-<p>This attribute must return the time immediately after the user agent finishes
-establishing the connection to the server to retrieve the resource.
-If a <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">persistent
-connection</a> [<a href='#rfc2616'>RFC 2616</a>] is used or the resource is retrieved from <a
-href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">relevant
-application caches</a> or local resources, this attribute must return the value of
-<a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a>.</p>
-
-<p>If the transport connection fails and the user agent reopens a connection,
-<a href="#dom-performanceresourcetiming-connectstart">connectStart</a> and <a
-href="#dom-performanceresourcetiming-connectend">connectEnd</a> should return the corresponding
-values of the new connection. </p>
-
-<p><a href="#dom-performanceresourcetiming-connectend">connectEnd</a> must include the time interval to
-establish the transport connection. It must not include other time interval
-such as SSL handshake and SOCKS authentication. </p>
-
-<p>
-If the last non-redirected <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource is not the same origin as the current document,
-<a href="#dom-performanceresourcetiming-connectend">connectEnd</a> must return
-zero unless the <a href="#timing-allow-check">timing allow check</a> algorithm passes.</p>
-
-<h4 id="secureconnection-start-attribute"><code><dfn
-id="dom-performanceresourcetiming-secureconnectionstart">secureConnectionStart</dfn></code> attribute </h4>
-
-
-<p>This attribute is optional. User agents that don't have this attribute available must set it as undefined. 
-When this attribute is available, if the <a href="http://www.w3.org/TR/html5/urls.html#url-scheme">scheme</a> 
-of the current page is <a href="http://tools.ietf.org/html/rfc2817">HTTPS</a>, this attribute must return the 
-time immediately before the user agent starts the handshake process to secure the current connection. If the 
-secureConnectionStart attribute is available but HTTPS is not used, this attribute must return zero.</p>
-
-<p>
-If the last non-redirected <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource is not the same origin as the current document,
-<a href="#dom-performanceresourcetiming-secureconnectionstart">secureConnectionStart</a> must return
-zero unless the <a href="#timing-allow-check">timing allow check</a> algorithm passes.</p>
-
-<h4 id="request-start-attribute"><code><dfn id="dom-performanceresourcetiming-requeststart">requestStart</dfn></code> attribute</h4>
-
-<p>This attribute must return the time immediately before the user agent
-starts requesting the resource from the server, or from
-<a href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">
-relevant application caches</a> or from local resources.</p>
-
-<p>If the transport connection fails after a request is sent and the user
-agent reopens a connection and resend the request, <a
-href="#dom-performanceresourcetiming-requeststart">requestStart</a> must return the corresponding values
-of the new request.</p>
-
-<p>
-If the last non-redirected <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource is not the same origin as the current document,
-<a href="#dom-performanceresourcetiming-requeststart">requestStart</a> must return
-zero unless the <a href="#timing-allow-check">timing allow check</a> algorithm passes.</p>
-
-<h4 id="response-start-attribute"><code><dfn id="dom-performanceresourcetiming-responsestart">responseStart</dfn></code> attribute </h4>
-
-<p>This attribute must return the time immediately after the user agent receives
-the first byte of the response from the server, or from <a
-href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">relevant
-application caches</a> or from local resources.</p>
-
-<p>
-If the last non-redirected <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource is not the same origin as the current document,
-<a href="#dom-performanceresourcetiming-responsestart">responseStart</a> must return
-zero unless the <a href="#timing-allow-check">timing allow check</a> algorithm passes.</p>
-
-<h4 id="response-end-attribute"><code><dfn id="dom-performanceresourcetiming-responseend">responseEnd</dfn></code> attribute </h4>
-
-<p>This attribute must return the time immediately after the user agent finishes
-receiving the last byte of the resource from from <a
-href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">relevant
-application caches</a> or from local resources.</p>
-
-<h3 id="performanceresourcetiming-methods"><span class="secno">4.4 </span>The Resource Timing Methods</h3>
-
-<pre class="idl">
-partial interface <a href="http://www.w3.org/TR/navigation-timing/#performance">Performance</a> {
-  void <a href='#dom-performance-clearresourcetimings' title='clearResourceTimings'>clearResourceTimings</a>();
-  void <a href='#dom-performance-setresourcetimingbuffersize' title='setResourceTimingBufferSize'>setResourceTimingBufferSize</a>(unsigned long maxSize);
-
-  attribute Function <a href='#dom-performance-onresourcetimingbufferfull' title='onresourcetimingbufferfull'>onresourcetimingbufferfull</a>;
-};</pre>
-
-<div class="methods">
-    <h4 id="dom-performance-clearresourcetimings"><code>clearResourceTimings</code> method</h4>
-	<p>The method <code>clearResourceTimings</code> clears the buffer used to store the current
-    list of <a href="#performanceresourcetiming">PerformanceResourceTiming</a> resources.
-    </p>
-		<div class="parameters">
-			<p><b>No parameters</b></p>
-			<p><b>No return value</b></p>
-			<p><b>No additional exceptions</b></p>
-		</div>
-</div>
-
-<div class="methods">
-	<h4 id="dom-performance-setresourcetimingbuffersize"><code>setResourceTimingBufferSize</code> method</h4>
-	<p>The <code>setResourceTimingBufferSize</code> method, when invoked, must set the maximum number of <a href="#performanceresourcetiming">PerformanceResourceTiming</a> resources that may be stored in 
-	the buffer to the value of the maxSize parameter.</p>
-	<p>If this method is not called, the user agent should store at least 150 <a href="#performanceresourcetiming">PerformanceResourceTiming</a> resources in the buffer, unless otherwise specified by the user agent.</p>
-    <p>if the maxSize parameter is less than the number of elements currently stored in the buffer, no elements in the buffer are to be removed. The maxSize parameter will apply only after the <a href="#dom-performance-clearresourcetimings">clearResourceTimings</a> 
-    method is called.</p>
-		<div class="parameters">
-			<p><b>Parameters</b></p>
-			in <code>maxSize</code> type of unsigned long
-			<p>The maxSize parameter sets the maximum number of <a href="#performanceresourcetiming">PerformanceResourceTiming</a> resources that will be stored in the buffer.</p>
-			<p><b>No return value</b></p>
-			<p><b>No additional exceptions</b></p>
-		</div>
-</div>
-
-<div class="methods">
-	<h4 id="dom-performance-onresourcetimingbufferfull"><code>onresourcetimingbufferfull</code> attribute</h4>
-	<p>The callback onresourcetimingbufferfull is triggered when the buffer used to store the list of <a href="#performanceresourcetiming">PerformanceResourceTiming</a> is full.
-    The callback can be used to package existing <a href="#performanceresourcetiming">PerformanceResourceTiming</a> resources and
-    clear the buffered <a href="#performanceresourcetiming">PerformanceResourceTiming</a> list.
-    While executing the onresourcetimingbufferfull callback, <a href="#performanceresourcetiming">PerformanceResourceTiming</a> will continue to be collected beyond the maximum limit of the resources allowed in the 
-    <a href="#performanceresourcetiming">PerformanceResourceTiming</a> interface until one of the following occurs:
-    <ol>
-		<li>
-            <a href="#dom-performance-clearresourcetimings"><code>clearResourceTimings</code></a> is called - The <a href="http://www.w3.org/TR/performance-timeline/#performanceentrylist">PerformanceEntryList</a>
-            will begin with the n+1th item if it exists and the first n elements are released, where n is the maximum number of resources allowed in the <a href="#performanceresourcetiming">PerformanceResourceTiming</a> 
-            interface. If the n+1th item does not exist, the buffer is cleared. The max length of the <a href="http://www.w3.org/TR/performance-timeline/#performanceentrylist">PerformanceEntryList</a>
-            does not change unless otherwise specified by <a href="#dom-performance-setresourcetimingbuffersize"><code>setResourceTimingBufferSize</code></a>.
-        </li>
-		<li><a href="#dom-performance-setresourcetimingbuffersize"><code>setResourceTimingBufferSize</code></a> is called - The <a href="http://www.w3.org/TR/performance-timeline/#performanceentrylist">PerformanceEntryList</a> will extend and / or truncate to the buffer size specified.</li>
-		<li>
-            Neither <a href="#dom-performance-clearresourcetimings"><code>clearResourceTimings</code></a> or
-            <a href="#dom-performance-setresourcetimingbuffersize"><code>setResourceTimingBufferSize</code></a> is called during the execution of the onresourcetimingbufferfull callback
-            - no updates are made to the <a href="http://www.w3.org/TR/performance-timeline/#performanceentrylist">PerformanceEntryList</a>.</li>
-    </ol>
-</div>
-
-<h3 id="cross-origin-resources">4.5 Cross-origin Resources</h3>
-    <p>
-        Cross-origin resources must be included as <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>.
-		If the <a href="#timing-allow-check">timing allow check</a> algorithm fails for a cross-origin resource, these attributes of its <a href="#performanceresourcetiming">PerformanceResourceTiming</a> object
-		must be set to zero: <a href="#dom-performanceresourcetiming-redirectstart">redirectStart</a>, <a href="#dom-performanceresourcetiming-redirectend">redirectEnd</a>,
-        <a href="#dom-performanceresourcetiming-domainlookupstart">domainLookupStart</a>, <a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a>, <a href="#dom-performanceresourcetiming-connectstart">connectStart</a>,
-        <a href="#dom-performanceresourcetiming-connectend">connectEnd</a>, <a href="#dom-performanceresourcetiming-requeststart">requestStart</a>, <a href="#dom-performanceresourcetiming-responsestart">responseStart</a>
-		and <a href="#dom-performanceresourcetiming-secureconnectionstart">secureConnectionStart</a>, if supported by the user agent.
-    </p>
-    <p>
-        The terms <dfn id="origin">origin</dfn> and <dfn id="same-origin">same origin</dfn>
-        are defined by The HTTP Origin Header. <a href="#rfc6454">[IETF RFC 6454]</a>
-    </p>
-    <p>
-        The term <dfn id="cross-origin">cross-origin</dfn> is used to mean non
-        <a href="#same-origin">same origin</a>.
-    </p>
-    <p>
-        Server-side applications may return the <code><a href="#timing-allow-origin">Timing-Allow-Origin</a></code> HTTP response header
-        to allow the User Agent to fully expose, to the document origin(s) specified, the
-        values of attributes that would have been zero due to the cross-origin
-        restrictions previously specified in this section. </p>
-    <h4 id="timing-allow-origin"><code>Timing-Allow-Origin</code> Response Header</h4>
-    <div class="parameters">
-        <p>The <dfn id="http-access-control-allow-origin"><code>Timing-Allow-Origin</code></dfn> header indicates whether a resource's timing can be
-            shared based by returning the value of the Origin request header in the
-            response. ABNF:</p>
-        <pre>Timing-Allow-Origin = &quot;Timing-Allow-Origin&quot; &quot;:&quot; origin-list-or-null | &quot;*&quot;</pre>
-        <p>
-            <code>origin-list-or-null</code> is defined by The HTTP Origin Header. <a href="#rfc6454">[IETF RFC 6454]</a>
-        </p>
-    </div>
-	
-	  <p>The <dfn id="timing-allow-check">timing allow check</dfn>
-	  algorithm, which checks whether a cross-origin resource's timing information can be shared with the current document, is as follows:<p>
-
-	  <ol>
-	   
-	   <li><p>If the HTTP response includes zero or more than one
-	   <code><a href="#http-access-control-allow-origin">Timing-Allow-Origin</a></code>
-	   header values, return fail and terminate this algorithm.</li>
-
-	   <li><p>If the
-	   <code><a href="#http-access-control-allow-origin">Timing-Allow-Origin</a></code>
-	   header value is the "<code>*</code>" character, return pass and terminate this
-	   algorithm.</li>
-
-	   <li><p>If the value of
-	   <code><a href="#http-access-control-allow-origin">Timing-Allow-Origin</a></code>
-	   is not a <a href="#case-sensitive">case-sensitive</a> match for the value of the
-	   <code title="http-origin"><a href="#http-origin">Origin</a></code> header as defined by its
-	   specification, return fail and terminate this algorithm.</li>
-
-	   <li><p>Return pass.
-	   </ol>
-
-	  <p class="note">The above algorithm also functions when the
-	  <a class="external" href="http://tools.ietf.org/html/rfc6454#section-6.2">ASCII serialization</a> of an origin is
-	  the string "<code>null</code>". Typically, this is the case when there are multiple redirects and the initiator is an XMLHttpRequest object.</p>
-	  
-	  <p class="note">In practice the
-	  <code class="external"><a href="http://tools.ietf.org/html/rfc6454#section-7.1">origin-list-or-null</a></code> production is
-	  more constrained. Rather than allowing a space-separated list of
-	  <a class="external" href="http://tools.ietf.org/html/rfc6454#section-4" title="origin">origins</a>, it is either a
-	  single <a class="external" href="http://tools.ietf.org/html/rfc6454#section-4">origin</a> or the string
-	  "<code title="">null</code>".
-	
-	  
-<h3 id="vendor-prefixes">4.6 Vendor Prefixes</h3>
-
-<p>Vendor-specific proprietary user agent extensions are discouraged. 
-If such extensions are needed, e.g., for experimental purposes, vendors must use the following extension mechanisms:</p>
-
-<p>If an extension to the <a href="#initiatorType-attribute">initiatorType</a> IDL attribute return value
- is needed for an experimental initiator type, on getting the <a href="#initiatorType-attribute">initiatorType</a> IDL attribute, 
-  vendors MUST return a DOMString that uses the following convention:</p>
- 
-<p><code>[vendorprefix]-[name]</code></p>
-
-<p>Where,</p>
-<ul>
-	<li><code>[vendorprefix]</code> is a non-capitalized name that identifies the vendor,</li>
-	<li><code>[name]</code> is a non-capitalized name given to the initiator type,</li>
-    <li>and the above names are in ASCII.</li>
-</ul>
-
-<p>If the extension is a new timing attribute, it must:</p>
-<ul>
-    <li>Follow this naming convention: [vendorPrefix]TimeName, where [vendorPrefix] is a 
-        name that identifies the vendor and TimeName identifies the name given to the 
-        timing attribute. </li>
-    <li>Use a monotonically increasing clock, as defined in Section 5.2 <a href="#monotonic-clock">Monotonic Clock</a>.</li>
-    <li>Return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp">DOMHighResTimeStamp</a>.
-</ul>
-
-<h2 id="process"><span class="secno">5 </span>Process</h2>
-<h3 id="processing-model"><span class="secno">5.1 </span>Processing Model</h3>
-
-<p>Illustration</p>
-
-<p>This illustration is non-normative.</p>
-
-<p>The following graph illustrates the timing attributes defined by the PerformanceResourceTiming interface. Attributes underlined may not be available when <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetching</a> resources from different <a href="#same-origin">origins</a>. User agents may perform internal processing in between timings, which allow for non-normative intervals between timings.</p>
-
-<p><img style="width:85%" src="resource-timing-overview.png" alt='Resource Timing attributes'></p>
+  <script>
+   window.location = "http://w3c.github.io/resource-timing/";
+  </script>
 
-<ol>
-  <li>Once the <a href="http://www.w3.org/TR/html5/history.html#create-a-document-object">Window object of 
-  the current document is created</a>, the user agent must create a <a href="http://www.w3.org/TR/performance-timeline/#performanceentrylist">PerformanceEntryList</a>
-  <i>primary buffer</i> object to store the list 
-  of <a href="#performanceresourcetiming">PerformanceResourceTiming</a> resources.</li>
-  <li>Set the <i>primary buffer</i> to a size of 150, unless otherwise specified 
-  by the user agent or set by the <a href="#dom-performance-setresourcetimingbuffersize"><code>setResourceTimingBufferSize</code></a> method.
-  </li>
-  <li>For each resource fetched by the current <a href="http://www.w3.org/TR/html5/browsers.html#browsing-context">browsing context</a>, perform the following steps:
-  <ol>
-      <li id="step-create-object">Create a new <a href="#performanceresourcetiming">PerformanceResourceTiming</a> object and 
-      set <a href="#entryType-attribute">entryType</a> to the DOMString <code>resource</code>.
-      </li>      
-      <li>Immediately before the user agent starts to queue the resource for retrieval,  
-       record the current time in <a href="#startTime-attribute">startTime</a>. 
-      </li>
-      <li>Record the initiator of the resource in <a href="#initiatorType-attribute">initiatorType</a>.
-      </li>
-      <li>Record the resolved <a href="http://www.w3.org/TR/html5/urls.html#resolve-a-url">URL</a> of the requested resource in <a href="#name-attribute">name</a>.
-      </li>
-      <li id="step-fetch-start">If the new resource is to be fetched using HTTP GET 
-       <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes"> or equivalent</a>, 
-       immediately before a user agent checks with the <a href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">
-       relevant application caches</a>, record the current time as <a href="#dom-performanceresourcetiming-fetchstart">fetchStart</a>. Otherwise, immediately 
-       before a user agent starts the <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetching-resources"> 
-       fetching process</a>, record the current time as <a href="#dom-performanceresourcetiming-fetchstart">
-       fetchStart</a>. Let 
-     <a href="#dom-performanceresourcetiming-domainlookupstart">domainLookupStart</a>,
-     <a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a>,
-     <a href="#dom-performanceresourcetiming-connectstart">connectStart</a> and
-     <a href="#dom-performanceresourcetiming-connectend">connectEnd</a> be the same value as
-     <a href="#dom-performanceresourcetiming-fetchstart">fetchStart</a>.
-      </li>
-      <li id="step-collection-start">If the resource is not to be fetched from the 
-          networking layer, such as being fetched from an in-memory cache, abort the 
-          remaining steps.
-      </li>
-      <li>If <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetching</a> the resource is aborted for any reason, abort the remaining steps.       </li>
-      <li>If the last non-redirected <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> of the resource is not the same origin as the current document 
-      and the <a href="#timing-allow-check">timing allow check</a> algorithm fails, the user agent
-      must set 
-      <a href="#dom-performanceresourcetiming-redirectstart">redirectStart</a>, 
-      <a href="#dom-performanceresourcetiming-redirectend">redirectEnd</a>,
-      <a href="#dom-performanceresourcetiming-domainlookupstart">domainLookupStart</a>, 
-      <a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a>, 
-      <a href="#dom-performanceresourcetiming-connectstart">connectStart</a>, 
-      <a href="#dom-performanceresourcetiming-connectend">connectEnd</a>, 
-      <a href="#dom-performanceresourcetiming-requeststart">requestStart</a>, 
-      <a href="#dom-performanceresourcetiming-responsestart">responseStart</a> and
-	  <a href="#dom-performanceresourcetiming-secureconnectionstart">secureConnectionStart</a>, if supported by the user agent,
-	  to zero and go to Step <a href="#step-response-end">3.17</a>.
-      </li>
-        <li>Let <a href="#dom-performanceresourcetiming-domainlookupstart">domainLookupStart</a>, 
-       <a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a>, 
-       <a href="#dom-performanceresourcetiming-connectstart">connectStart</a> and 
-       <a href="#dom-performanceresourcetiming-connectend">connectEnd</a> be the same value as 
-       <a href="#dom-performanceresourcetiming-fetchstart">fetchStart</a>.</li>
-      <li>If the resource is fetched from the <a href="http://www.w3.org/TR/html5/offline.html#relevant-application-cache">
-       relevant application cache</a> or local resources, including the <a
-       href="http://www.ietf.org/rfc/rfc2616.txt">HTTP</a> cache,
-     go to step <a href="#step-request-start">3.15</a>.
-      </li>
-      <li>If no domain lookup is required, go to step <a href="#step-connect-start">3.13</a>. Otherwise, immediately before a user agent 
-       starts the domain name lookup, record the time as <a href="#dom-performanceresourcetiming-domainlookupstart">domainLookupStart</a>.</li>
-      <li>Record the time as <a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a> immediately after the 
-       domain name lookup is successfully done. A user agent may need multiple retries before that. If 
-       the domain lookup fails, abort the remaining steps. </li>
-      <li id="step-connect-start">If a persistent transport connection is used to <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetch</a> the resource, 
-       let <a href="#dom-performanceresourcetiming-connectstart">connectStart</a> and <a href="#dom-performanceresourcetiming-connectend">connectEnd</a> 
-       be the same value of <a href="#dom-performanceresourcetiming-domainlookupend">domainLookupEnd</a>. Otherwise, record the time as 
-       <a href="#dom-performanceresourcetiming-connectstart">connectStart</a> immediately before initiating the connection to the server 
-       and record the time as <a href="#dom-performanceresourcetiming-connectend">connectEnd</a> immediately after the connection to the 
-       server or the proxy is established. A user agent may need multiple retries 
-       before this time. If a connection can not be established, abort the remaining steps. 
-      </li>
-      <li>If the user agent supports the <a href="#dom-performanceresourcetiming-secureconnectionstart">secureConnectionStart</a> attribute, 
-      in step <a href="#step-connect-start">3.13</a>, a user agent should also carry out these additional steps:
-        <ol>
-        <li>If the scheme of the current resource is HTTPS, the user agent must record the 
-         time as <a href="#dom-performanceresourcetiming-secureconnectionstart">secureConnectionStart</a>
-         immediately before the handshake process to secure the connection.
-        </li>
-        <li>If the scheme of the current resource is not HTTPS, the user agent must set the 
-        value of <a href="#dom-performanceresourcetiming-secureconnectionstart">secureConnectionStart</a> to 0.
-        </li>
-        </ol>
-      </li>
-      <li id="step-request-start">Immediately before a user agent starts sending the request 
-      for the resource, record the current time as <a href="#dom-performanceresourcetiming-requeststart">requestStart</a>.
-      </li>
-      <li id="step-response-start">Record the time as <a href="#dom-performanceresourcetiming-responsestart"> 
-      responseStart</a> immediately after the user agent receives the first byte of the response.
-      </li>
-      <li id="step-response-end">Record the time as <a href="#dom-performanceresourcetiming-responseend">responseEnd</a>  
-      immediately after receiving the last byte of the response.
-        <p>Return to step <a href="#step-connect-start">3.13</a> if the user agent fails to send the request 
-        or receive the entire response, and needs to reopen the connection.</p>
+</body>
 
-        <div class="example">
-        <div class="exampleHeader">Example</div>
-        <p>When <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1"> persistent connection</a> 
-        [<a href='#rfc2616'>RFC 2616</a>] is enabled, a user agent may first try to re-use an open connect to 
-        send the request while the connection can be <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.4">asynchronously 
-        closed</a>. In such case, <a href="#dom-performanceresourcetiming-connectstart">connectStart</a>, <a href="#dom-performanceresourcetiming-connectend">connectEnd</a> and 
-        <a href="#dom-performanceresourcetiming-requeststart">requestStart</a> should represent timing information collected over the re-open connection. </p>
-        </div>
-      </li>
-      <li>Record the difference between <a href="#dom-performanceresourcetiming-responseend">responseEnd</a> and <a href="#startTime-attribute">startTime</a> in <a href="#duration-attribute">duration</a>.</li>
-      <li>If the fetched resource results in an HTTP redirect 
-      <a href="http://www.w3.org/TR/html5/fetching-resources.html#concept-http-equivalent-codes"> or equivalent</a>, then
-      <ol style="list-style-type:lower-alpha;"> 
-            <li>If the current resource and the resource that is redirected to are not from the 
-             <a href="http://www.w3.org/TR/html5/origin-0.html#origin">same origin</a>, set <a href="#dom-performanceresourcetiming-redirectstart">
-             redirectStart</a> and <a href="#dom-performanceresourcetiming-redirectend">redirectEnd</a> to 0. Then, return to step <a href="#step-fetch-start">
-             3.5</a> with the new resource.
-	        </li>
-            <li>If the value of redirectStart is not set, let it be the value of fetchStart.
-            </li>
-            <li>Let redirectEnd be the value of responseEnd.
-            </li>
-            <li>Set all the attributes in the <a href="#performanceresourcetiming">
-             PerformanceResourceTiming</a> object to 0 except 
-             <a href="#startTime-attribute">startTime</a>, 
-             <a href="#dom-performanceresourcetiming-redirectstart">redirectStart</a>, <a href="#dom-performanceresourcetiming-redirectend"> and
-             redirectEnd</a>, <a href="#initiatorType-attribute">initiatorType</a>.
-            </li>
-            <li>Return to step <a href="#step-fetch-start">3.5</a> with the new resource.
-            </li>
-        </ol>
-      </li>
-      <li>If the <i>primary buffer</i> is full, and the callback <a href="#dom-performance-onresourcetimingbufferfull"><code>onresourcetimingbufferfull</code></a> is defined,
-	  the callback <a href="#dom-performance-onresourcetimingbufferfull"><code>onresourcetimingbufferfull</code></a> 
-          must be triggered.<ol>
-            <li>Create a <i>temporary buffer</i> of <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects.
-            </li>
-            <li>Add the current resource to the <i>temporary buffer</i>.
-            </li>
-            <li>If there are additional resources that are collected during the <a href="#dom-performance-onresourcetimingbufferfull"><code>onresourcetimingbufferfull</code></a>
-            callback, add them to the <i>temporary buffer</i>.
-            </li>
-            <li>
-            If the <a href="#dom-performance-clearresourcetimings"><code>clearResourceTimings</code></a> method is called in the <a href="#dom-performance-onresourcetimingbufferfull"><code>onresourcetimingbufferfull</code></a> callback, 
-            clear all <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in the <i>primary buffer</i>. 
-            Copy all <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in the <i>temporary buffer</i> to the
-            <i>primary buffer</i>.
-            </li>
-            <li>
-            If the <a href="#dom-performance-setresourcetimingbuffersize"><code>setResourceTimingBufferSize</code></a> method is called in the <a href="#dom-performance-onresourcetimingbufferfull"><code>onresourcetimingbufferfull</code></a> callback, 
-            set the maximum size of the <i>primary buffer</i> to the maxSize parameter. If the maxSize parameter is larger than the previous size of the <i>primary buffer</i>,
-            append <a href="#performanceresourcetiming">PerformanceResourceTiming</a> objects in the <i>temporary buffer</i> to the <i>primary buffer</i> up to the maxSize parameter.
-            </li>
-		    <li>Discard the <i>temporary buffer</i>.
-		    </li>
-        </ol>
-      </li>
-      <li>If the <i>primary buffer</i> is not full, add the <a href="#performanceresourcetiming">PerformanceResourceTiming</a> object, 
-      created in step <a href="#step-create-object">3.1</a>, to the <i>primary buffer</i>.
-      </li>
-  </ol>
-  </li>
-</ol>
-
-<h3 id="monotonic-clock"><span class="secno">5.2 </span>Monotonic Clock</h3>
-<p>The value of the timing attributes must monotonically increase to ensure timing attributes are not 
-skewed by adjustments to the system clock while <a href="http://www.w3.org/TR/html5/fetching-resources.html#fetch">fetching</a> the resource. The difference between any two chronologically 
-recorded timing attributes must never be negative. For all resources, including subdocument resources, the user agent must 
-record the system clock at the beginning of the root document navigation and define subsequent timing attributes in 
-terms of a monotonic clock measuring time elapsed from the beginning of the navigation.
-</p>
-
-<h2 id="privacy-security"><span class="secno">6 </span>Privacy and Security</h2>
-
-<p>This section is non-normative.</p>
-
-<p>The <a href="#performanceresourcetiming">PerformanceResourceTiming</a> interface 
-exposes timing information for a resource to any web page that has included that
-resource. To limit the access to the <a href="#performanceresourcetiming">PerformanceResourceTiming</a> interface, the <a href="http://www.w3.org/TR/html5/origin-0.html#origin">same origin</a>
-policy is enforced by default and certain attributes are set to zero, as described in Section 4.5 <a href="#cross-origin-resources">Cross-origin Resources</a>. Resource providers can
-explicitly allow all timing information to be collected for a resource by
-adding the <a href="#timing-allow-origin">Timing-Allow-Origin</a> HTTP response header, which specifies the
-domains that are allowed to access the timing information. </p>
-
-<p>
-Statistical fingerprinting is a privacy concern where a malicious web site may determine whether a user has visited a third-party web site by measuring the timing of cache hits and misses of resources in the third-party web site. Though the <a href="#performanceresourcetiming">PerformanceResourceTiming</a> interface gives timing information for resources in a document, the <a href="#cross-origin-resources">cross-origin restrictions</a> prevent making this privacy concern any worse than it is today using the load event on resources to measure timing to determine cache hits and misses. 
-</p>
-
-<h2 class="no-num" id="acknowledgements">Acknowledgements</h2>
-
-<p>We would like to sincerely thank Karen Anderson, Darin Fisher, Tony Gentilcore, 
-Nic Jansma, Arvind Jain, Kyle Scholz, Jonas Sicking, James Simonsen, Steve Souders, 
-Annie Sullivan, Sigbjørn Vik, Jason Weber to acknowledge their contributions to this work.</p>
-
-<h2 class="no-num" id=references>References</h2>
-
-<dl>
-   <dt><a id="rfc2119">[IETF RFC 2119]</a></dt>
-   <dd>
-    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a></cite>,
-    Scott Bradner, Author. Internet Engineering Task Force, March 1997. Available at
-    http://www.ietf.org/rfc/rfc2119.txt.
-   </dd>
-   <dt><a id="rfc2616">[IETF RFC 2616]</a></dt>
-   <dd><cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol -- HTTP/1.1</a></cite>,
-    R. Fielding et al., Authors. Internet Engineering Task Force, June 1999. Available at
-    http://www.ietf.org/rfc/rfc2616.txt.
-   </dd>
-<dt>[<a id='rfc6454'>IETF RFC 6454</a>]</dt>
-<dd>
- <cite><a href='http://tools.ietf.org/html/rfc6454'>The Web Origin Concept</a></cite>, Adam Barth, Author.  Internet Engineering Task Force, December 2011. Available at <a href='http://www.ietf.org/rfc/rfc6454.txt'>http://www.ietf.org/rfc/rfc6454.txt</a>. 
-</dd>
-
-    <dt>[<a id='DOM3Core'>DOM Level 3 Core</a>]</dt>
-    <dd>
-     <cite><a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/">Document Object Model Level 3 Core
-     Specification</a></cite>, A. Le Hors, et al., Editors. World
-     Wide Web Consortium, 7 April 2004. This version of the Document
-     Object Model Level 3 Core Recommendation is
-     http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407. The <a class="normative" href="http://www.w3.org/TR/dom/">latest version of
-     DOM4</a> is available at
-     http://www.w3.org/TR/dom/.
-    </dd>
-
-    <dt>[<a id="ECMA262">ECMA-262</a>]</dt>
-    <dd>
-     <cite><a href='http://www.ecma-international.org/publications/standards/Ecma-262.htm'>ECMAScript Language Specification</a></cite>, 5.1
-     Edition. ECMA International, Standard
-     ECMA-262, June 2011. This version of the ECMAScript
-     Language is available from http://www.ecma-international.org/publications/standards/Ecma-262.htm.
-    </dd>
-
-    <dt>[<a id="XHR">XMLHttpRequest</a>]</dt>
-    <dd>
-     <cite><a href='http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/'>XMLHttpRequest</a></cite>,
-     Anne van Kesteren, Editor. World Wide Web Consortium, January
-     2012. This version of the XMLHttpRequest specification
-     is
-     http://www.w3.org/TR/2012/WD-XMLHttpRequest-20120117/. The <a class="normative"
-     href="http://www.w3.org/TR/XMLHttpRequest/">latest version of
-     XMLHttpRequest</a> is available at
-     http://www.w3.org/TR/XMLHttpRequest/.
-    </dd>
-
-   <dt>[<a id="HTML5">HTML5</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/html5/'>HTML5</a></cite>, Ian Hickson, Editor. World Wide Web Consortium, March 2012. This version of the HTML5 is available from <a href='http://www.w3.org/TR/html5/'>http://www.w3.org/TR/html5/</a>. The <a href='http://dev.w3.org/html5/spec/'>latest editor's draft</a> is available at http://dev.w3.org/html5/spec/.</dd>
-
-   <dt>[<a id="SVG">SVG</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2011/REC-SVG11-20110816/'>Scalable Vector Graphics (SVG) 1.1</a></cite>, Erik Dahlstr&#246;m, et al, Editors. World Wide Web Consortium, August 2011. This version of the SVG specification Recommendation is available from http://www.w3.org/TR/2011/REC-SVG11-20110816/. The <a href='http://www.w3.org/TR/SVG/'>latest version of SVG</a> is available at http://www.w3.org/TR/SVG/.</dd>
-
-   <dt>[<a id="NavigationTiming">Navigation Timing</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-navigation-timing-20120313/'>Navigation Timing</a></cite>, Zhiheng Wang, Editor. World Wide Web Consortium, March 2012. This version of the Navigation Timing specification is available from http://www.w3.org/TR/2012/CR-navigation-timing-20120313/. The <a href='http://www.w3.org/TR/navigation-timing/'>latest version of Navigation Timing</a> is available at http://www.w3.org/TR/navigation-timing/.</dd>
-
-   <dt>[<a id="ResourceTiming">Resource Timing</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-resource-timing-20120522/'>Resource Timing</a></cite>, Jatinder Mann, et al, Editors. World Wide Web Consortium, May 2012. This version of the Resource Timing specification is available from http://www.w3.org/TR/2012/CR-resource-timing-20120522/. The <a href='http://www.w3.org/TR/resource-timing/'>latest version of Resource Timing</a> is available at http://www.w3.org/TR/resource-timing/.</dd>
-   
-   <dt>[<a id="PerformanceTimeline">Performance Timeline</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/WD-performance-timeline-20120508/'>Performance Timeline</a></cite>, Jatinder Mann, et al, Editors. World Wide Web Consortium, May 2012. This version of the Performance Timeline specification is available from http://www.w3.org/TR/2012/WD-performance-timeline-20120508/. The <a href='http://www.w3.org/TR/performance-timeline/'>latest version of Performance Timeline</a> is available at http://www.w3.org/TR/performance-timeline/.</dd>
-   
-   <dt>[<a id="HighResolutionTime">High Resolution Time</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/WD-hr-time-20120522/'>High Resolution Time</a></cite>, Jatinder Mann, Editor. World Wide Web Consortium, May 2012. This version of the High Resolution Time specification is available from http://www.w3.org/TR/2012/WD-hr-time-20120522/. The <a href='http://www.w3.org/TR/hr-time/'>latest version of High Resolution Time</a> is available at http://www.w3.org/TR/hr-time/.</dd>
-
-   <dt>[<a id="WebIDL">Web IDL</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-WebIDL-20120419/'>Web IDL</a></cite>, Cameron McCormack, Editor. World Wide Web Consortium, April 2012. This version of the Web IDL specification is available from http://www.w3.org/TR/2012/CR-WebIDL-20120419/. The <a href='http://www.w3.org/TR/WebIDL/'>latest version of Web IDL</a> is available at http://www.w3.org/TR/WebIDL/.</dd>
-
-</dl>
-
-</div>
-</body>
 </html>
--- a/specs/UserTiming/Overview.html	Fri Jan 30 10:19:17 2015 -0500
+++ b/specs/UserTiming/Overview.html	Thu Apr 09 16:06:49 2015 -0400
@@ -1,545 +1,21 @@
 <!DOCTYPE html>
-<html lang="en">
+<html>
+
 <head>
-  <meta charset="utf-8">
   <title>User Timing</title>
-<style type="text/css">
-   pre.idl { border:solid thin; background:#eee; color:#000; padding:0.5em }
-   pre.idl :link, pre.idl :visited { color:inherit; background:transparent }
-   pre code { color:inherit; background:transparent }
-   div.example { margin-left:1em; padding-left:1em; border-left:double; color:#222; background:#fcfcfc }
-   .note { margin-left:2em; font-weight:bold; font-style:italic; color:#008000 }
-   p.note::before { content:"Note: " }
-   .XXX { padding:.5em; border:solid #f00 }
-   p.XXX::before { content:"Issue: " }
-   dl.switch { padding-left:2em }
-   dl.switch > dt { text-indent:-1.5em }
-   dl.switch > dt:before { content:'\21AA'; padding:0 0.5em 0 0; display:inline-block; width:1em; text-align:right; line-height:0.5em }
-   dl.domintro { color: green; margin: 2em 0 2em 2em; padding: 0.5em 1em; border: none; background: #DDFFDD; }
-   dl.domintro dt, dl.domintro dt * { color: black; text-decoration: none; }
-   dl.domintro dd { margin: 0.5em 0 1em 2em; padding: 0; }
-   dl.domintro dd p { margin: 0.5em 0; }
-   dl.domintro:before { display: table; margin: -1em -0.5em -0.5em auto; width: auto; content: 'This box is non-normative. Implementation requirements are given below this box.'; color: red; border: solid 2px; background: white; padding: 0 0.25em; }
-   em.ct { text-transform:lowercase; font-variant:small-caps; font-style:normal }
-   dfn { font-weight:bold; font-style:normal }
-   code { color:orangered }
-   code :link, code :visited { color:inherit }
-   hr:not(.top) { display:block; background:none; border:none; padding:0; margin:2em 0; height:auto }
-   table { border-collapse:collapse; border-style:hidden hidden none hidden }
-   table thead { border-bottom:solid }
-   table tbody th:first-child { border-left:solid }
-   table td, table th { border-left:solid; border-right:solid; border-bottom:solid thin; vertical-align:top; padding:0.2em }
-   div.parameters { display:block; margin-left: 25px;}
-   div.parameterDefinition { display:block; margin-left: 25px;}
-   div.methods { display:block; margin-top:30px; margin-left :25px;}
-</style>
-<link href="https://www.w3.org/StyleSheets/TR/W3C-ED.css" rel="stylesheet" type="text/css">
+  <meta charset='utf-8'>
+  <meta http-equiv="Refresh" content="5; URL=http://w3c.github.io/user-timing/">
 </head>
 
-<body class="draft">
-<div class="head">
-    <h1>User Timing</h1>
-    <h2 class="no-num no-toc" id="editors-draft-july-11-2012">Editor's Draft July 11, 2012</h2>
-    <dl>
-      <dt>This version:</dt>
-        <dd><a href="https://w3c.github.io/web-performance/specs/UserTiming/Overview.html">
-        https://w3c.github.io/web-performance/specs/UserTiming/Overview.html</a></dd>
-      <dt>Latest version:</dt>
-		<dd><a href="https://w3c.github.io/web-performance/specs/UserTiming/Overview.html">
-        https://w3c.github.io/web-performance/specs/UserTiming/Overview.html</a></dd>
-      <dt>Editors:</dt>
-        <dd class="vcard">
-            <span class="fn">Jatinder Mann</span>, <span class="org">Microsoft Corp.</span>,
-            <span class="email">jmann@microsoft.com</span>
-        </dd>
-        <dd class="vcard">
-            <span class="fn">Zhiheng Wang</span>, <span class="org">Google Inc.</span>
-            <i>(Until July 2013)</i>
-        </dd>
-        <dd class="vcard">
-            <span class="fn">Anderson Quach</span>,
-            <span class="org">Microsoft Corp.</span> <i>(Until March 2011)</i>
-        </dd>
-    </dl>
-
-    <p class=copyright><a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
-    &copy; 2012 <a href="http://www.w3.org/"><abbr title="World Wide Web
-    Consortium">W3C</abbr></a><sup>&reg;</sup> (<a
-    href="http://www.csail.mit.edu/"><abbr title="Massachusetts Institute
-    of Technology">MIT</abbr></a>, <a
-    href="http://www.ercim.eu/"><abbr title="European Research Consortium
-    for Informatics and Mathematics">ERCIM</abbr></a>, <a
-    href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a
-    href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
-    <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
-    and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
-    rules apply.</p>
-
-    <hr class='top'>
-
-</div>
-<div class='body'>
-
-    <h2 class="no-num no-toc" id="abstract">Abstract</h2>
-
-    <p>This specification defines an interface to help web
-    developers measure the performance of their applications by giving them access
-    to high precision timestamps.</p>
-
-    <h2 class="no-num no-toc" id="status-of-this-document">Status of this document</h2>
-
-  <p><em>This section describes the status of this document at the time of
-   its publication. Other documents may supersede this document. A list of
-   current W3C publications and the latest revision of this technical report
-   can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
-   index</a> at http://www.w3.org/TR/.</em></p>
-
-<p>This is a <strong>work in progress</strong> and may change without any
-notices. </p>
-
-<p>Please send comments
-   to <a href="mailto:public-web-perf@w3.org?subject=%5BUserTiming%5D%20">public-web-perf@w3.org</a>
-   (<a href="http://lists.w3.org/Archives/Public/public-web-perf/">archived</a>)
-   with <samp>[UserTiming]</samp> at the start of the subject line.</p>
-
-<p>This document is produced by
-   the <a href="http://www.w3.org/2010/webperf/">Web Performance</a>
-   Working Group. The Web Performance Working Group is part of
-   the <a href="http://www.w3.org/2006/rwc/Activity">Rich Web Clients
-   Activity</a> in the
-   W3C <a href="http://www.w3.org/Interaction/">Interaction
-   Domain</a>.
-
-<p>Publication as a Working Draft does not imply endorsement by the
-W3C Membership. This is a draft document and may be updated, replaced
-or obsoleted by other documents at any time. It is inappropriate to
-cite this document as other than work in progress. </p>
-
-<p>This document was produced by a group operating under
-   the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
-   February 2004 W3C Patent Policy</a>. W3C maintains
-   a <a href="http://www.w3.org/2004/01/pp-impl/45211/status"
-   rel="disclosure">public list of any patent disclosures</a> made in
-   connection with the deliverables of the group; that page also
-   includes instructions for disclosing a patent. An individual who
-   has actual knowledge of a patent which the individual believes
-   contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
-   Claim(s)</a> must disclose the information in accordance
-   with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
-   6 of the W3C Patent Policy</a>.</p>
-
-    <h2 class="no-num no-toc" id="table-of-contents">Table of Contents</h2>
-    <ol class="toc">
-      <li><a href="#introduction"><span class="secno">1
-      </span>Introduction</a></li>
-      <li><a href="#conformance-requirements"><span class="secno">2
-        </span>Conformance requirements</a></li>
-      <li><a href="#terminology"><span class="secno">3 </span>Terminology</a></li>
-      <li><a href="#user-timing-0"><span class="secno">4 </span>User Timing</a>
-        <ol class="toc">
-          <li><a href="#introduction-1"><span class="secno">4.1</span> Introduction</a></li>
-          <li><a href="#extensions-performance-interface"><span class="secno">4.2</span> Extensions to the <code>Performance</code> Interface</a></li>
-          <li><a href="#performancemark"><span class="secno">4.3</span> The <code>PerformanceMark</code> Interface</a></li>
-          <li><a href="#performancemeasure"><span class="secno">4.4</span> The <code>PerformanceMeasure</code> Interface</a></li>
-          <li><a href="#vendor-prefixes"><span class="secno">4.5</span> Vendor Prefixes</a></li>
-        </ol>
-      </li>
-      <li><a href="#monotonic-clock"><span class="secno">5 </span>Monotonic Clock</a></li>
-	  <li><a href="#privacy-security"><span class="secno">6 </span>Privacy and Security</a></li>
-      <li><a class="no-num" href="#acknowledgements">Acknowledgements</a></li>
-      <li><a class="no-num" href="#references">References</a></li>
-    </ol>
-
-    <h2 id="introduction"><span class="secno">1 </span>Introduction</h2>
-
-    <p>This section is non-normative.</p>
-    <p>Web developers need the ability to assess and understand the performance characteristics of their
-    applications. While JavaScript <a href='#ECMA262'>[ECMA262]</a> provides a mechanism to measure application latency (retrieving the current
-    timestamp from the <code>Date.now()</code> method), the precision of this timestamp varies between user agents.</p>
-    <p>This document defines the <a href="#performancemark"><code>PerformanceMark</code></a> and 
-	<a href="#performancemeasure"><code>PerformanceMeasure</code></a> interfaces, and extensions to the
-	<a href="#extensions-performance-interface"><code>Performance</code></a> interface,	
-    which expose a high precision timestamp to developers so they can better measure the performance of their applications.</p>
-    
-    <div class="example">
-    <p>The following script shows how a developer can use the interfaces defined in this document
-	to obtain timing data related to developer scripts.
-    </p>
-    <pre>
-    &lt;!doctype html&gt;
-    &lt;html&gt;
-      &lt;head&gt;
-        &lt;title&gt;User Timing example&lt;/title&gt;
-      &lt;/head&gt;
-      &lt;body onload="init()"&gt;
-        &lt;script&gt;
-           function init() 
-           {
-                performance.mark("startTask1");
-                doTask1(); // Some developer code
-                performance.mark("endTask1");
-                
-                performance.mark("startTask2");
-                doTask2(); // Some developer code
-                performance.mark("endTask2");
-
-                measurePerf();
-           }
-
-           function measurePerf() 
-           {
-               var perfEntries = performance.getEntriesByType("mark");
-               for (var i = 0; i &lt; perfEntries.length; i++)
-               {
-                     if (window.console) console.log("Name: "        + perfEntries[i].name      + 
-                                                     " Entry Type: " + perfEntries[i].entryType +
-                                                     " Start Time: " + perfEntries[i].startTime + 
-                                                     " Duration: "   + perfEntries[i].duration  + "\n");
-               }
-           }
-        &lt;/script&gt;
-      &lt;/body&gt;
-    &lt;/html&gt;
-    </pre>
-    </div>
-
-    <h2 id="conformance-requirements"><span class="secno">2 </span>Conformance
-    requirements</h2>
-
-    <p>All diagrams, examples, and notes in this specification are non-normative,
-    as are all sections explicitly marked non-normative. Everything else in this
-    specification is normative. </p>
-
-    <p>The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT",
-    "RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document
-    are to be interpreted as described in RFC2119. For readability, these words
-    do not appear in all uppercase letters in this specification. <a
-    href="#rfc2119">[RFC2119]</a>
-    </p>
-
-    <p>Requirements phrased in the imperative as part of algorithms (such as
-    "strip any leading space characters" or "return false and abort these steps")
-    are to be interpreted with the meaning of the key word ("must", "should",
-    "may", etc) used in introducing the algorithm. </p>
-
-    <p>Some conformance requirements are phrased as requirements on attributes,
-    methods or objects. Such requirements are to be interpreted as requirements
-    on user agents. </p>
-
-    <p>Conformance requirements phrased as algorithms or specific steps may be
-    implemented in any manner, so long as the end result is equivalent. (In
-    particular, the algorithms defined in this specification are intended to be
-    easy to follow, and not intended to be performant.) </p>
-
-    <p>The IDL fragments in this specification must be interpreted as
-    required for conforming IDL fragments, as described in the Web IDL
-    specification. <a href="#WebIDL">[Web IDL]</a></p>
-
-    <h2 id="terminology"><span class="secno">3 </span>Terminology</h2>
-
-    <p>The construction "a <code title="">Foo</code> object", where <code
-    title="">Foo</code> is actually an interface, is sometimes used instead of
-    the more accurate "an object implementing the interface <code
-    title="">Foo</code>". </p>
-
-    <p>The term "JavaScript" is used to refer to ECMAScript <a
-    href="#ECMA262">[ECMA262]</a>, rather than the
-    official term ECMAScript, since the term JavaScript is more widely known. 
-    </p>
-
-    <p>
-      Throughout this work, all time values are measured in milliseconds since the start of 
-      navigation of the document. For example, the start of navigation of the document 
-      occurs at time 0. The term <i>current time</i> refers to the number of milliseconds 
-      since the start of navigation of the document until the current moment in time. 
-      This definition of time is based on the High Resolution Time specification
-      [<a href="http://www.w3.org/TR/hr-time/">High Resolution Time</a>] and is different
-      from the definition of time used in the Navigation Timing specification 
-      [<a href="http://www.w3.org/TR/navigation-timing/">Navigation Timing</a>],
-      where time is measured in milliseconds since midnight of January 1, 1970 (UTC).
-    </p>
-
-    <h2 id="user-timing-0"><span class="secno">4 </span>User Timing</h2>
-
-    <h3 id="introduction-1"><span class="secno">4.1 </span>Introduction</h3>
-
-    <p>This section is non-normative</p>
-
-    <p>The <a href="#performancemark"><code>PerformanceMark</code></a> and 
-	<a href="#performancemeasure"><code>PerformanceMeasure</code></a> interfaces, and extensions to the
-	<a href="#extensions-performance-interface"><code>Performance</code></a> interface,	give web developers access to a high precision, monotonically 
-       increasing timestamp so they can better measure the performance characteristics of their
-       applications.</p>
-
-    <h3 id="extensions-performance-interface"><span class="secno">4.2</span> Extensions to the <code>Performance</code> Interface</h3>
-
-    <pre class="idl">
-  partial interface <a id='performance' href="http://www.w3.org/TR/navigation-timing/#performance">Performance</a> {
-    void <a href="#dom-performance-mark">mark</a>(<a class="noxref" href="http://www.w3.org/TR/WebIDL/#idl-DOMString">DOMString</a> markName);
-    void <a href="#dom-performance-clearmarks">clearMarks</a>(optional  <a class="noxref" href="http://www.w3.org/TR/WebIDL/#idl-DOMString">DOMString</a> markName);
+<body>
+  <section id='sotd'>
+    <p>We moved! Go to <a href="http://w3c.github.io/user-timing/">http://w3c.github.io/user-timing/</a> instead.</p>
+  </section>
 
-    void <a href="#dom-performance-measure">measure</a>(<a class="noxref" href="http://www.w3.org/TR/WebIDL/#idl-DOMString">DOMString</a> measureName, optional <a class="noxref" href="http://www.w3.org/TR/WebIDL/#idl-DOMString">DOMString</a> startMark, optional <a class="noxref" href="http://www.w3.org/TR/WebIDL/#idl-DOMString">DOMString</a> endMark);
-    void <a href="#dom-performance-clearmeasures">clearMeasures</a>(optional <a class="noxref" href="http://www.w3.org/TR/WebIDL/#idl-DOMString">DOMString</a> measureName);
-  };
-    </pre>
-    <div class="methods">
-    <h4 id="dom-performance-mark"><code>mark</code> method</h4>
-    <p>This method stores a timestamp with the associated name (a "mark").</p>
-    <div class="parameters">
-        <p><b>Parameters</b></p>
-        <p>in <code>markName</code> type of <a href="http://www.w3.org/TR/WebIDL/#idl-DOMString"><code>DOMString</code></a></p>
-        <div class="parameterDefinition">
-            <p>The name associated with the timestamp.</p>
-            <p>Mark names may be re-used within the same document.
-            Each call to the <code>mark()</code> method stores a new timestamp 
-            under the specified mark name.</p>
-            <p>The mark name cannot be the same name as any of the attributes in the 
-            <code><a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a></code> interface <a href="#NavigationTiming">[Navigation Timing]</a>.</p>
-
-            <p id="ut-standard-mark-names"><b>Recommended Mark Names</b></p>
-            <p>Developers are encouraged to use the following Recommended Mark Names to mark common interactions. The user agent is responsible for storing 
-                a new timestamp under the specified mark name for Recommended Mark Names, just like any user specified mark name.
-                The user agent does not validate that the usage of the Recommended Mark Name is appropriate or consistent with its description.</p>
-            <code id="dom-performance-mark-fully-loaded">"mark_fully_loaded"</code>
-            <div class="parameterDefinition">
-                <p>The time when the page is considered fully loaded as marked by the developer in their application.</p>
-            </div>
-
-            <code id="dom-performance-mark-fully-visible">"mark_fully_visible"</code>
-            <div class="parameterDefinition">
-                <p>The time when the page is considered completely visible to an end-user as marked by the developer in
-                their application.</p>
-            </div>
-
-            <code id="dom-performance-mark-above-the-fold">"mark_above_the_fold"</code>
-            <div class="parameterDefinition">
-                <p>The time when all of the content in the visible viewport has been presented to the end-user as marked by
-                the developer in their application.</p>
-            </div>
-
-            <code id="dom-performance-mark-time-to-user-action">"mark_time_to_user_action"</code>
-            <div class="parameterDefinition">
-                <p>The time of the first user interaction with the page during or after a navigation, such as scroll or click,
-                as marked by the developer in their application.</p>
-            </div>
-        </div>
-
-        <p><b>No Return Value</b></p>
-
-        <p><b>Exceptions</b></p>
-        <p>Throws a <code>SYNTAX_ERR</code> exception if the <em>markName</em> argument is the same name as an attribute in the 
-        <code><a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a></code> interface.</p>
-    </div>
-  </div>
-
-  <div class="methods">
-    <h4 id="dom-performance-clearmarks"><code>clearMarks</code> method</h4>
-    <p>If the <em>markName</em> argument is not specified, this method removes all marks and their associated <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> time values.</p>
-    <p>If the <em>markName</em> argument is specified, this method removes all <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> time values for the given mark name.</p>
-    <p>If the <em>markName</em> argument is specified but the specified <em>markName</em> does not exist, this method will do nothing.</p>
-    <div class="parameters">
-        <p><b>Parameters</b></p>
-        <p>in <code>markName</code> type of <a href="http://www.w3.org/TR/WebIDL/#idl-DOMString"><code>DOMString</code></a></p>
-        <div class="parameterDefinition">
-            <p>[optional] The name of the mark whose <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> time values should be cleared.  
-			If not specified, all marks will be cleared.</p>
-        </div>
-
-        <p><b>No Return Value</b></p>
-
-        <p><b>No Exceptions</b></p>
-    </div>
-  </div>
-
-  <div class="methods">
-    <h4 id="dom-performance-measure"><code>measure</code> method</h4>
-    <p>This method stores the <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> duration between two marks 
-	along with the associated name (a "measure").</p>
-    <p>The behavior of this method depends on which arguments are specified:</p>
-    <ul>
-        <li>If neither the <em>startMark</em> nor the <em>endMark </em>argument is specified,
-            <code>measure()</code> will store the duration as a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> from 
-            <a href="http://www.w3.org/TR/navigation-timing/#dom-performancetiming-navigationstart">navigationStart</a>
-            to the current time.</li>
-        <li>If the <em>startMark</em> argument is specified, but the <em>endMark </em>argument is not specified,
-            <code>measure()</code> will store the duration as a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a>
-             from the most recent occurrence of the start mark to the current time.</li>
-        <li>If both the <em>startMark</em> and <em>endMark </em>arguments are specified, <code>measure()</code> will store the duration as a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a>
-             from the most recent occurrence of the start mark to the most recent occurrence of the end mark.</li>
-    </ul>
-    <p>The <em>startMark</em> and <em>endMark</em> arguments may be the name of one of the attributes in the
-       <code><a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a></code> interface <a href="#NavigationTiming">[Navigation Timing]</a>. 
-       In this case, the value of that attribute is used as the <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> time value.</p>
-    <div class="parameters">
-        <p><b>Parameters</b></p>
-        <p>in <code>name</code> type of <a href="http://www.w3.org/TR/WebIDL/#idl-DOMString"><code>DOMString</code></a></p>
-        <div class="parameterDefinition">
-            <p>The name associated with the measure.</p>
-            <p>Measure names may be re-used within the same document.
-            Each call to the <code>measure()</code> method stores a new duration
-            under the specified measure name.</p>
-            <p>Measure names live independently from mark names.</p>
-        </div>
-
-        <p>in <code>startMark</code> type of <a href="http://www.w3.org/TR/WebIDL/#idl-DOMString"><code>DOMString</code></a></p>
-        <div class="parameterDefinition">
-            <p>[optional] The name of the start mark.</p>
-            <p>If specified, the most recent <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> time value of the start mark is used.</p>
-            <p>If not specified, <a href="http://www.w3.org/TR/navigation-timing/#dom-performancetiming-navigationstart">navigationStart</a> is used.</p>
-            <p>May be the name of one of the attributes in the
-               <code><a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a></code> interface <a href="#NavigationTiming">[Navigation Timing]</a>.
-               In this case, the value of that attribute is used as the start <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> time value.</p>
-        </div>
-
-        <p>in <code>endMark</code> type of <a href="http://www.w3.org/TR/WebIDL/#idl-DOMString"><code>DOMString</code></a></p>
-        <div class="parameterDefinition">
-            <p>[optional] The name of the end mark.</p>
-            <p>If specified, the most recent <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> time value of the end mark is used.</p>
-            <p>If not specified, the current time as a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> is used.</p>
-            <p>May be the name of one of the attributes in the
-               <code><a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a></code> interface <a href="#NavigationTiming">[Navigation Timing]</a>.
-               In this case, the value of that attribute is used as the end <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> time value.</p>
-        </div>
-
-        <p><b>No Return Value</b></p>
+  <script>
+   window.location = "http://w3c.github.io/user-timing/";
+  </script>
 
-        <p><b>Exceptions</b></p>
-        <p>Throws a <code>SYNTAX_ERR</code> exception if the start mark or end mark does not exist.</p>
-		<p>Throws an <code>INVALID_ACCESS_ERR</code> exception if either <code>startMark</code> or <code>endMark</code> argument, or both, have the same name as a
-		   <code><a href="http://www.w3.org/TR/navigation-timing/#performancetiming">PerformanceTiming</a></code> attribute with a time value of 0.</p>
-    </div>
-  </div>
-
-  <div class="methods">
-    <h4 id="dom-performance-clearmeasures"><code>clearMeasures</code> method</h4>
-    <p>If the <em>measureName</em> argument is not specified, this method removes all measures and their associated <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> durations.</p>
-    <p>If the <em>measureName</em> argument is specified, this method removes all <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> durations for the given measure name.</p>
-    <p>If the <em>measureName</em> argument is specified but the specified <em>measureName</em> does not exist, this method will do nothing.</p>
-    <div class="parameters">
-        <p><b>Parameters</b></p>
-        <p>in <code>measureName</code> type of <a href="http://www.w3.org/TR/WebIDL/#idl-DOMString"><code>DOMString</code></a></p>
-        <div class="parameterDefinition">
-            <p>[optional] The name of the measure whose <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a> durations should be cleared.  
-			If not specified, all measures will be cleared.</p>
-        </div>
-
-        <p><b>No Return Value</b></p>
-
-        <p><b>No Exceptions</b></p>
-    </div>
-  </div>
-
-    <h3 id="performancemark"><span class="secno">4.3</span> The <code>PerformanceMark</code> Interface</h3>
-
-    <pre class="idl">
-  interface PerformanceMark : <a href="http://www.w3.org/TR/performance-timeline/#performanceentry">PerformanceEntry</a> {
-  };
-    </pre>
-
-    <p>
-    	The <a href="#performancemark">PerformanceMark</a> interface also 
-		exposes marks created via the <code><a href="#dom-performance-mark">mark()</a></code> 
-		method to the 
-    	<a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a> <a href="#PerformanceTimeline">[Performance Timeline]</a>. The <a href="#performancemark">PerformanceMark</a> 
-		interface extends the following attributes of the <a href="http://www.w3.org/TR/performance-timeline/#performanceentry">PerformanceEntry</a>
-		interface:
-    </p>
-    
-    <div class="parameters">
-        <p>The <code>name</code> attribute will return the mark's name.</p>
-        <p>The <code>entryType</code> attribute will return the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <code>mark</code>.</p>
-        <p>The <code>startTime</code> attribute will return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a>
-		with the mark's time value <a href='#HighResolutionTime'>[High Resolution Time]</a>.
-    	</p>
-        <p>The <code>duration</code> attribute will return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a>
-		of value 0.</p>
-    </div>
-
-    <h3 id="performancemeasure"><span class="secno">4.4</span> The <code>PerformanceMeasure</code> Interface</h3>
-
-    <pre class="idl">
-  interface PerformanceMeasure : <a href="http://www.w3.org/TR/performance-timeline/#performanceentry">PerformanceEntry</a> {
-  };
-    </pre>
-    
-	<p>
-    	The <a href="#performancemeasure">PerformanceMeasure</a> interface also 
-		exposes measures created via the <code><a href="#dom-performance-measure">measure()</a></code> 
-		method to the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a> <a href="#PerformanceTimeline">[Performance Timeline]</a>. The <a href="#performancemeasure">PerformanceMeasure</a> interface extends the following attributes of the <a href="http://www.w3.org/TR/performance-timeline/#performanceentry">PerformanceEntry</a> interface:
-    </p>
-	
-    <div class="parameters">
-        <p>The <code>name</code> attribute will return the measure's name.</p>
-        <p>The <code>entryType</code> attribute will return the <a href='http://www.w3.org/TR/WebIDL/#idl-DOMString'><code>DOMString</code></a> <code>measure</code>.</p>
-        <p>The <code>startTime</code> attribute will return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a>
-		with the measure's start mark <a href='#HighResolutionTime'>[High Resolution Time]</a>.</p>
-        <p>The <code>duration</code> attribute will return a <a href="http://www.w3.org/TR/hr-time/#domhighrestimestamp"><code>DOMHighResTimeStamp</code></a>
-		with the duration of the measure. </p>
-    </div>
-
-    <h3 id="vendor-prefixes">4.5 Vendor Prefixes</h3>
-
-    <p>Vendor-specific proprietary user agent extensions are discouraged. 
-    If such extensions are needed, e.g. for experimental purposes, vendors must use the following extension mechanisms:</p>
-
-    <p>If the extension to be added is a <a href="#ut-standard-mark-names">Standard Mark Name</a>, the Standard Mark Name must:</p>
-    <ul>
-        <li>Follow this naming convention: [VENDORPREFIX]_[STANDARD_MARK_NAME], where [VENDORPREFIX] is a name that identifies the vendor and [STANDARD_MARK_NAME] is the name given to the Standard Mark.</li>
-    </ul>
-
-
-    <h2 id="monotonic-clock"><span class="secno">5 </span>Monotonic Clock</h2>
-    <p>The time values stored within the interface <span class='rfc2119'>must</span> monotonically increase to ensure they are not 
-    affected by adjustments to the system clock. The difference between any two chronologically 
-    recorded time values <span class='rfc2119'>must</span> never be negative. The user agent <span class='rfc2119'>must</span> record the system clock at the beginning 
-    of the navigation and define subsequent time values in terms of a monotonic clock measuring time elapsed 
-    from the beginning of the navigation.
-    </p>
-	
-	<h2 id="privacy-security"><span class="secno">6 </span>Privacy and Security</h2>
-
-	<p>This section is non-normative.</p>
-
-	<p>The interfaces defined in this specification	expose potentially sensitive timing information on specific JavaScript activity of a page. 
-	However, unlike other interfaces defined in the <a href="http://www.w3.org/TR/performance-timeline/#sec-performance-timeline">Performance Timeline</a>,
-	the interfaces defined in this specification do not have any restrictions on sharing timing information through script. This is because the web platform has been designed with the invariant that 
-	any script included on a page has the same access as any other script included on that page regardless of the origin of the script. </p>
-
-    <h2 class="no-num" id="acknowledgements">Acknowledgements</h2>
-
-    <p>Thanks to Karen Anderson, Tony Gentilcore, Nic Jansma, James Simonsen, Steve Souders, Sigbjorn Vik, and Jason Weber for their useful comments that led to changes to this specification and their contributions to this work.</p>
-
-<h2 class="no-num" id="references">References</h2>
-
-<dl>
-<dt><a id='rfc2119'>[IETF RFC 2119]</a></dt>
-<dd>
- <cite><a href='http://www.ietf.org/rfc/rfc2119.txt'>Key words for use in RFCs to Indicate Requirement Levels</a></cite>, Scott Bradner, Author. Internet Engineering Task Force, March 1997. Available at <a href='http://www.ietf.org/rfc/rfc2119.txt'>http://www.ietf.org/rfc/rfc2119.txt</a>. 
-</dd>
-    <dt>[<a id="ECMA262">ECMA-262</a>]</dt>
-    <dd>
-     <cite><a href='http://www.ecma-international.org/publications/standards/Ecma-262.htm'>ECMAScript Language Specification</a></cite>, 5.1
-     Edition. ECMA International, Standard
-     ECMA-262, June 2011. This version of the ECMAScript
-     Language is available from http://www.ecma-international.org/publications/standards/Ecma-262.htm.
-    </dd>
-
-   <dt>[<a id="NavigationTiming">Navigation Timing</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/PR-navigation-timing-20120726/'>Navigation Timing</a></cite>, Zhiheng Wang, Editor. World Wide Web Consortium, July 2012. This version of the Navigation Timing specification is available from http://www.w3.org/TR/2012/PR-navigation-timing-20120726/. The <a href='http://www.w3.org/TR/navigation-timing/'>latest version of Navigation Timing</a> is available at http://www.w3.org/TR/navigation-timing/.</dd>
-
-   <dt>[<a id="PerformanceTimeline">Performance Timeline</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-performance-timeline-20120726/'>Performance Timeline</a></cite>, Jatinder Mann, et al, Editors. World Wide Web Consortium, July 2012. This version of the Performance Timeline specification is available from http://www.w3.org/TR/2012/WD-performance-timeline-20120726/. The <a href='http://www.w3.org/TR/performance-timeline/'>latest version of Performance Timeline</a> is available at http://www.w3.org/TR/performance-timeline/.</dd>
-   
-   <dt>[<a id="HighResolutionTime">High Resolution Time</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-hr-time-20120522/'>High Resolution Time</a></cite>, Jatinder Mann, Editor. World Wide Web Consortium, May 2012. This version of the High Resolution Time specification is available from http://www.w3.org/TR/2012/CR-hr-time-20120522/. The <a href='http://www.w3.org/TR/hr-time/'>latest version of High Resolution Time</a> is available at http://www.w3.org/TR/hr-time/.</dd>
-
-   <dt>[<a id="WebIDL">Web IDL</a>]</dt>
-   <dd><cite><a href='http://www.w3.org/TR/2012/CR-WebIDL-20120419/'>Web IDL</a></cite>, Cameron McCormack, Editor. World Wide Web Consortium, April 2012. This version of the Web IDL specification is available from http://www.w3.org/TR/2012/CR-WebIDL-20120419/. The <a href='http://www.w3.org/TR/WebIDL/'>latest version of Web IDL</a> is available at http://www.w3.org/TR/WebIDL/.</dd>
-
-</dl>
-
-</div>
 </body>
 
 </html>