[webkit-dev] Request for position on Event Timing

Rob Buis rbuis at igalia.com
Thu Oct 22 00:27:56 PDT 2020


Hi Ryosuke, Simon,

Have the raised concerns been addressed now, given the document shared 
by Nicolás and github issue discussions? I would like to avoid bitrot 
for my prototype :)

Regards,

Rob.

Am 30.09.20 um 00:10 schrieb Nicolás Peña Moreno:
> I've written a doc to explain our perspective on the use-cases of 
> these two APIs: 
> https://docs.google.com/document/d/1UrPQD0lOhHKgQy1oy1Cs0F9AsBb83q_bx8cAvu_sKrI 
> <https://docs.google.com/document/d/1UrPQD0lOhHKgQy1oy1Cs0F9AsBb83q_bx8cAvu_sKrI>.
>
>
> On Tue, Sep 29, 2020 at 5:16 PM Yoav Weiss <yoav at yoav.ws 
> <mailto:yoav at yoav.ws>> wrote:
>
>     +Nicolás Peña <mailto:npm at chromium.org>
>
>     On Sun, Aug 9, 2020 at 5:40 AM Ryosuke Niwa <rniwa at webkit.org
>     <mailto:rniwa at webkit.org>> wrote:
>
>         On Fri, Aug 7, 2020 at 2:09 PM Rob Buis <rbuis at igalia.com
>         <mailto:rbuis at igalia.com>> wrote:
>         >
>         > I was not aware of Long Tasks API. However it seems to have
>         a slightly
>         > different focus (task vs. input events). Also I am mostly
>         interested in
>         > First Input Delay, and it was decided some time ago to not
>         put it in
>         > Long Tasks API (see
>         >
>         https://docs.google.com/document/d/1bYMLTkjcyOZR5Jt3vrulzMSoS32zOFtwyH33f6hW_C8/edit#
>         <https://docs.google.com/document/d/1bYMLTkjcyOZR5Jt3vrulzMSoS32zOFtwyH33f6hW_C8/edit#>).
>
>         The concern still withstands. We don't have dozens of slightly
>         different APIs that websites need to track for junks & delays
>         during
>         user interactions.
>
>         It's also unclear how this first input delay works with a
>         single page
>         app which may have multiple transitions after a single page
>         load from
>         the browser engine's perspective. There had been some discussions
>         about this in the past in Web Perf WG but I don't think we've
>         come to
>         any conclusion about it.
>
>         In general, I'm hesitant to have any of these APIs implemented in
>         WebKit without figuring out more coherent picture of how
>         they'd all
>         fit together to address underlying use cases.
>
>         - R. Niwa
>
>         > On 06.08.20 20:07, Simon Fraser wrote:
>         > > Our feedback is that this API seems reasonable, but that
>         there's overlap with the "long tasks" API,
>         > > and it's not clear if we need both.
>         > >
>         > > Simon
>         > >
>         > >> On Aug 6, 2020, at 10:43 AM, Rob Buis <rbuis at igalia.com
>         <mailto:rbuis at igalia.com>> wrote:
>         > >>
>         > >> Hi Webkit-Dev,
>         > >>
>         > >> I would like to get an official position from Webkit on
>         the Event Timing Web Perf API.
>         > >> Besides providing information about input event latency
>         it can be used to obtain
>         > >> First Input Timing metrics. This specification builds on
>         the Performance Timeline
>         > >> specification, which is implemented in Webkit. Chrome has
>         implemented the Event
>         > >> Timing API, see the chrome status entry below.
>         > >>
>         > >> - Specification: https://wicg.github.io/event-timing/
>         <https://wicg.github.io/event-timing/>
>         > >> - Explainer: https://github.com/WICG/event-timing
>         <https://github.com/WICG/event-timing>
>         > >> - MDN:
>         https://developer.mozilla.org/en-US/docs/Web/API/PerformanceEventTiming
>         <https://developer.mozilla.org/en-US/docs/Web/API/PerformanceEventTiming>
>         > >> - ChromeStatus:
>         https://chromestatus.com/feature/5167290693713920
>         <https://chromestatus.com/feature/5167290693713920>
>         > >> - Caniuse.com URL:
>         https://caniuse.com/#feat=mdn-api_performanceeventtiming
>         <https://caniuse.com/#feat=mdn-api_performanceeventtiming>
>         > >>
>         > >> Regards,
>         > >>
>         > >> Rob.
>         > >> _______________________________________________
>         > >> webkit-dev mailing list
>         > >> webkit-dev at lists.webkit.org
>         <mailto:webkit-dev at lists.webkit.org>
>         > >> https://lists.webkit.org/mailman/listinfo/webkit-dev
>         <https://lists.webkit.org/mailman/listinfo/webkit-dev>
>         > _______________________________________________
>         > webkit-dev mailing list
>         > webkit-dev at lists.webkit.org <mailto:webkit-dev at lists.webkit.org>
>         > https://lists.webkit.org/mailman/listinfo/webkit-dev
>         <https://lists.webkit.org/mailman/listinfo/webkit-dev>
>         _______________________________________________
>         webkit-dev mailing list
>         webkit-dev at lists.webkit.org <mailto:webkit-dev at lists.webkit.org>
>         https://lists.webkit.org/mailman/listinfo/webkit-dev
>         <https://lists.webkit.org/mailman/listinfo/webkit-dev>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20201022/9863ee05/attachment.htm>


More information about the webkit-dev mailing list