W3C

Web Performance

14 Sep 2016

Agenda

Attendees

Present
Todd, Ilya, Shubie, Nate, Yoav, Ben, Plh
Regrets
Wesley
Chair
Ilya
Scribe
plh

Contents


<wesleyhales> thanks guys

RT Level 1 forward?

see https://lists.w3.org/Archives/Public/public-web-perf/2016Sep/0000.html

igrigorik: do we have enough coverage and are we ok moving forward?
... didn't a chance to dig, but otherwise, it looks good

Todd: I think the tests are sufficient

plh: I wasn't able to run the tests on safari

yoav: there is support behind a flag. I can run them.

ilya: I'm comfortable moving forward

RESOLUTION: RT Level 1 to Proposed Recommendation

ilya: there is an old PR for resource timing

plh: i'll look into https://github.com/w3c/web-platform-tests/pull/402

Long Tasks API and msFirstPaint

Ilya: any feedback from MS on this front?

Todd: we looked at msFirstPaint and its implementation. not the best place at the moment.
... it's the first we trigger all of the work we need to do the first paint. could include layout, some scriptings, rasterization, etc.
... so we don't think it's the best representation
... we haven't yet completed the conversation. next would be TPAC.
... we're looking at long tasks and are still in favor for it

Ilya: ok, I'll reserve time at TPAC for the long task discussion

shubhie: we have a proposal for the V2 attribution
... I'll send an email about that

Todd: 50ms constant might be too low for today's Web

shubhie: it came up before indeed. we can discuss that.

Todd: so just tweaks at the moment. nothing blocking.
... time should be as close to the rasterization as possible
... but we all have incentive to cheat on that :)
... we haven't settled yet

Nate: similar concerns around attribution and long task

shubhie: we can keep iterating on that

Nate: we want to measure if the engine is taking a really long time

Ben: [...]

Nate: this API is helping for the developer for debugging performance issues.

shubhie: are folks still on board with firstPaint and firstContentPaint?

Todd: not sure yet
... biggest concern is firstContentPaint is significant yet

Ben: not sure if that's something that I'd be able to expose to developers. It's an important idea but maybe through the Hero(?) API

Todd: beyond firstPaint, it seems arbitrary

Yoav: having an API to allow the developer to say what they want to say is important, but deployed content doesn't have that. how do we target the content in the wild? those don't have to be exclusive.

Ben: we could come up with a metric that'd be relevant for a lot of sites.

Yoav: third party analytics can't change the content to annotate it

Ilya: I'm hearing agreement for simple heuristic metrics, as well as more sophisticated ones

getEntries

<igrigorik> https://github.com/w3c/performance-timeline/issues/57#issuecomment-246773875

https://www.w3.org/2016/09/pt-naming.html

plh: current results are a little over the map, see results in https://www.w3.org/2016/09/pt-naming.html

Yoav: don't have a strong opinion there. this seems related to the value of as attribute on preload
... which was case sensitive and doesn't seem consistent with the rest of the platform

<yoav> https://github.com/whatwg/html/issues/1665

plh: I don't think we need to be consistent since it's not an html attribute. it's problematic that getEntriesByType('RESOURCE') would return nothing

Yoav: we shouldn't make a decision here without a bigger context

Todd: agreed.

plh: I could look for history
... an other solution is to do case-by-case basis ...

Yoav: nope :)

plh: I'll provide more info for TPAC

TPAC

<igrigorik> https://docs.google.com/document/d/1U2DfWlToLlDoJyGvDZytM6VM2p67qisuCOfgnWIclzw/edit#heading=h.cqwljymoo9m

[Ilya goes through the proposed agenda]

Ilya: any preferences for time?

[none heard]

Todd: memory notification api?

Ilya: we have some notes on that from the f2f. I'll dig those.

[adjourned]

Summary of Action Items

Summary of Resolutions

  1. RT Level 1 to Proposed Recommendation
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.147 (CVS log)
$Date: 2016/09/14 20:03:49 $