Participants

Sia Karamalegos, Michal Mocny, Nic Jansma, Dan Shappir, Rafael Lebre, Jeremy Roman, William Liu, Mike Henniger, Yoav Weiss, Abin Paul, Sean Feng, Giacomo Zecchini, Jaspreet Sandhu, Benjamin De Kosnik, Patricija Cerkaite, Carine Bournez, Jeremy Spurlin, Michelle Vu, Alex N Jose, Patrick Meenan, Andrew Galloni, Alon Kochba,

Admin

Priority Hints and Interop 23

Cross-frame performance timeline

recording

PPM WG

Prefetch and negative timestamps

William: Prefetch fetches the resource ahead of a navigation. Because the request happens before the navigation, the timestamps would be negative, which is not specified

Jeremy: two different ways to treat this - either like a request which started before T=0 but which stalled until the navigation actually initiated, or like a request which started at T=0 and completed quickly due to the prefetch cache

Yoav: Can open an issue to get feedback.

Nic: Thanks all! See you in 4 weeks.

Chat Log

You11:08 AM

https://github.com/web-platform-tests/interop/issues/223

Philip Tellis11:15 AM

How would this work with anonymous iframes? ie, frames with an src of something like "javascript:..." or "about:blank"

Sia Karamalegos11:20 AM

What do you think are some of the practical applications of it? Just so I better understand

Philip Tellis11:22 AM

another thing to consider is what happens with frames that contain non-html, for example a frame that loads a PDF (again this is an issue we ran into with boomerang trying to crawl child frames)

Jeremy Roman11:24 AM

My point can probably be summarized in text -- new parameters can be detected with function.length, but are more naturally added with dictionary parameters (which also makes the call site a little clearer). Dictionary parameters can be feature detected by checking whether the UA read the newly added property.

Philip Tellis11:27 AM

For third party iframes, can a resource within the page restrict measurements? ie, the HTML in the iframe allows crawling, but the Resource has a restrictive Timing-Allow-Origin? And what if the resource is same-domain with no timing-allow-origin?

Jeremy Roman11:30 AM

Possibly dumb question: does the frame tree walk find ones where an intermediate frame doesn't grant access? i.e., A embeds B embeds A

Yoav Weiss11:46 AM

https://github.com/WICG/attribution-reporting-api/blob/main/AGGREGATE.md

Christopher Patton11:48 AM

ppm@ietf.org

Sia Karamalegos11:53 AM

If I were to summarize this, DAP is a proposed protocol for how we might keep data that should be private private and this applies in our case to data collected like in RUM?

Philip Tellis12:00 PM

As a RUM provider, I think having negative values is useful

Christopher Patton12:00 PM

thanks for having me, everyone!

Patricija Cerkaite12:01 PM

Thank you!