- From: Ilya Grigorik <igrigorik@google.com>
- Date: Tue, 20 Dec 2016 11:51:36 -0800
- To: Stefan HÃ¥kansson LK <stefan.lk.hakansson@ericsson.com>
- Cc: "public-web-perf@w3.org" <public-web-perf@w3.org>, "toddreif@microsoft.com" <toddreif@microsoft.com>
- Message-ID: <CADXXVKrVKjz9Q1FXecZ3vd8EP6rgAt61mSEyoN0rhQz3n1AmmA@mail.gmail.com>
Hi Stefan.
On Wed, Dec 14, 2016 at 1:29 AM, Stefan HÃ¥kansson LK <
stefan.lk.hakansson@ericsson.com> wrote:
> Dear Web Performance Working Group,
>
> The WebRTC Working Group is working toward publishing its WebRTC
> Statistics API to Candidate Recommendation and is thus seeking review
> from a variety of groups on the document:
>
> https://www.w3.org/TR/2016/WD-webrtc-stats-20161214/
>
> We are particularly interested on feedback from the Web Performance
> Working Group on possible alignments needed between the names, value
> spaces and design of the statistics exposed in our documents with the
> ones the Web Performance Working Group has brought through its various
> APIs.
>
On a quick scan, I didn't spot any substantive problems. That said, a few
nitpicks and thoughts:
- Provide a normative reference [1] for DOMHighResTimeStamp? Want to
make sure that time origin definitions are aligned across implementations.
- Stats are associated with each stream, which means that application
developers have to manually instrument each stream. Is there a use case for
analytics / third-party instrumentation to gather similar stats? E.g. it
would be nice if existing RUM providers could auto-gather stats without
monkey-patching all the WebRTC APIs to figure out when new streams are
initiated, etc.
- Performance Timeline provides PerformanceObserver [2] interface
which allows anyone to register and listen for events. It might be worth
considering, if it makes sense, emitting some WebRTC related events via
this mechanism... which could stream specific or aggregated.
I'd be curious to hear from RUM vendors/folks if and how they currently
instrument WebRTC.
Cheers.
ig
[1] https://www.w3.org/TR/hr-time-2/#dom-domhighrestimestamp
[2]
https://www.w3.org/TR/performance-timeline-2/#the-performanceobserver-interface
Received on Tuesday, 20 December 2016 19:52:49 UTC