- From: Jake Archibald <notifications@github.com>
- Date: Thu, 15 Apr 2021 05:38:32 -0700
- To: w3c/ServiceWorker <ServiceWorker@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/ServiceWorker/pull/1575/review/636618132@github.com>
@jakearchibald requested changes on this pull request.
Minor changes, but generally LGTM
> <h4 id="service-worker-events">Events</h4>
The Service Workers specification defines <dfn export id="dfn-service-worker-events">service worker events</dfn> (each of which is an [=event=]) that include (see the <a href="#execution-context-events">list</a>):
* <dfn export id="dfn-lifecycle-events">Lifecycle events</dfn>: {{install!!event}} and {{activate!!event}}.
* <dfn export id="dfn-functional-events">Functional events</dfn>: {{fetch!!event}} and the [=events=] defined by other specifications that <a href="#extensibility">extend</a> the Service Workers specification. (See the <a href="#execution-context-events">list</a>.)
* {{message!!event}} and {{messageerror!!event}}.
</section>
- </section>
+ <section>
+ <h4 id="service-worker-timing">Timing</h4>
+
+ Service workers mark certain points in times, that are later exposed by the {{PerformanceNavigationTiming|navigation timing}} API.
```suggestion
Service workers mark certain points in time that are later exposed by the {{PerformanceNavigationTiming|navigation timing}} API.
```
> <h4 id="service-worker-events">Events</h4>
The Service Workers specification defines <dfn export id="dfn-service-worker-events">service worker events</dfn> (each of which is an [=event=]) that include (see the <a href="#execution-context-events">list</a>):
* <dfn export id="dfn-lifecycle-events">Lifecycle events</dfn>: {{install!!event}} and {{activate!!event}}.
* <dfn export id="dfn-functional-events">Functional events</dfn>: {{fetch!!event}} and the [=events=] defined by other specifications that <a href="#extensibility">extend</a> the Service Workers specification. (See the <a href="#execution-context-events">list</a>.)
* {{message!!event}} and {{messageerror!!event}}.
</section>
- </section>
+ <section>
+ <h4 id="service-worker-timing">Timing</h4>
+
+ Service workers mark certain points in times, that are later exposed by the {{PerformanceNavigationTiming|navigation timing}} API.
+
+ A [=/response=] has an associated null or [=service worker timing info=] <dfn export for=response>service worker timing</dfn>, initially set to null.
For consistency:
```suggestion
A [=/response=] has an associated <dfn export for=response>service worker timing</dfn> (a [=service worker timing info=] or null). It is initially set to null.
```
> + <p>A <dfn export>service worker timing info</dfn> is a <a for=/>struct</a>. It has the
+ following <a for=struct>items</a>:
```suggestion
A <dfn export>service worker timing info</dfn> is a [=/struct=]. It has the following [=struct/items=]:
```
> + <dl>
+ <dt><dfn export for="service worker timing info">start time</dfn> (default 0)
+ <dt><dfn export for="service worker timing info">fetch event dispatch time</dfn> (default 0)
+ <dd>A {{DOMHighResTimeStamp}}.
+ </dl>
```suggestion
<section dfn-for="service worker timing info">
: <dfn export>start time</dfn>
:: A {{DOMHighResTimeStamp}}, initially 0.
: <dfn export>fetch event dispatch time</dfn>
:: A {{DOMHighResTimeStamp}}, initially 0.
</section>
```
I haven't fully tested the above parses properly, but you see what I'm going for.
> @@ -2958,6 +2974,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
: Input
:: |request|, a [=/request=]
+ :: |crossOriginIsolatedCapability|, a boolean
It isn't clear to me which client this isolation refers to. Maybe it should just be `useHighResPerformanceTimers` or something which makes the scope of its usage clear?
> @@ -193,15 +193,31 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
* Detects abnormal operation: such as infinite loops and tasks exceeding imposed time limits (if any) while handling the events.
</section>
- <section>
+ <section>
Unintentional change?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/pull/1575#pullrequestreview-636618132
Received on Thursday, 15 April 2021 12:38:47 UTC