W3C

Web Performance

26 August 2015

Attendees

Present
Todd, Eli, Ilya
Regrets
Chair
Ilya
Scribe
igrigorik

Contents


we'll start, agenda: https://lists.w3.org/Archives/Public/public-web-perf/2015Aug/0016.html

ACTION: start thread with plh@ to address first 3 items on agenda.

PerformanceTiming#dom* attributes are poorly defined

ToddReifsteck: we should move this into an issue and figure out the missing pieces, this may be more than one issue.

ACTION: open issue and followup on mailing list to clarify

Should Frame Timing report slow frames only?

ToddReifsteck: we're ok with that

eliperelman: left a comment on GitHub, it seems like all the use cases are addressed, I don't have a problem with it.

ACTION: Ilya or Michael to put together a pull to expose slow frames only

eliperelman: does Frame Timing name still make sense?

frame is a bit of a squishy concept.. we may need to clarify its meaning. we should also think about input, scroll handlers, etc

eliperelman: we do some jank detection in gecko side, it's not exposed to JS today

we should continue this discussion on mailing list / github

(switching topic) for slow frames: we could report periodic events with aggregate stats for min/slowest/median frames

ACTION: we'll take discussion to mailing list

Navigation timing and Time-Allow-Origin

igrigorik: Use Timing-Allow-Origin to determine same-origin on redirects? https://github.com/w3c/navigation-timing/issues/20
... we would get this behavior if/when we redefine NavTiming on top of ResTiming

ToddReifsteck: edge may work like this, need to test.
... I think plh@ was close to completing that

ACTION: followup with plh@ on status and annevk@ to sanity check

Performance Timeline

igrigorik: PerfTimeline task queue must be processed at least once every Xms? https://w3c.github.io/performance-timeline/#performance-timeline

ToddReifsteck: requestIdleCallback is the only one that intentionally designed to potentially starve the queue, others don't.

eliperelman: we can just drop that requirement

ACTION: igrigorik to remove that section in the algorithm.

requestStart definition differ with navtimg

ACTION: confirm with plh@

ACTION: igrigorik to open pull for it

https://github.com/w3c/resource-timing/issues/8

ACTION: ToddReifsteck to followup on issue with list of implemented initiator's in IE

http://w3c.github.io/resource-timing/#widl-PerformanceResourceTiming-initiatorType

igrigorik: we also need to make it fetch aware

ToddReifsteck: also doesn't say what it should be when its not one of those on the list.. we need some MAY's in there

next call, Sept 9th

Summary of Action Items

[NEW] ACTION: confirm with plh@
[NEW] ACTION: followup with plh@ on status and annevk@ to sanity check
[NEW] ACTION: igrigorik to open pull for it
[NEW] ACTION: igrigorik to remove that section in the algorithm.
[NEW] ACTION: Ilya or Michael to put together a pull to expose slow frames only
[NEW] ACTION: open issue and followup on mailing list to clarify
[NEW] ACTION: start thread with plh@ to address first 3 items on agenda.
[NEW] ACTION: ToddReifsteck to followup on issue with list of implemented initiator's in IE
[NEW] ACTION: we'll take discussion to mailing list
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.138 (CVS log)
$Date: 2015/09/14 14:36:01 $