WebPerf WG @ TPAC 2020

bit.ly/webperf-tpac20

Logistics        1

Location & participation        1

Attendees        1

Agenda scratchpad        1

Agenda        2

Monday        2

Tuesday        2

Minutes        2

Logistics

When

October 19-22 2020 - 9am-12pm PST

Registering

Calling in

Video call link

Attendees

Agenda

Times in PT

Monday - October 19

Timeslot

Subject

POC

9:00-9:30

Intros, code of conduct, agenda review, meeting goals

Yoav, Nic

09:30-10:00

Frame Timing / smoothness reporting

Michal

10:00-10:30

SpeedCurve hot topics

Cliff

10:30~10:45

Break

10:45-11:30

Scheduling APIs

Scott

11:30-12:00

Interactions and Event Timing

Nicolás

Recording: part 1, part 2

Tuesday - October 20

Timeslot

Subject

POC

9:00-10:00

Prerendering [Page Visibility] [pre* with author support]

David, Jeremy

10:00~10:05

Break

10:00-10:55

SPA reporting

Michal

10:55~11:00

Break

11:00-11:30

BFCache and performance entries

Yoav

11:30-12:00

isInputPending update

Andrew

Recording: part 1, part 2, part 3

Wednesday - October 21

Timeslot

Subject

POC

9:00-9:30

Network Diagnostics API Proposal

NoamH

09:30-10:00

performance.measureMemory API update

Ulan

10:00-10:30

Rechartering, Call for Editors

Yoav, Nic

10:30~10:45

Break

10:45-11:30

Long Tasks attribution

PatrickH

11:30-12:00

JS self-profiling update

Andrew

Recording: part 1, part 2

Thursday - October 22

Timeslot

Subject

POC

9:00-10:00

TAO and CORS/CORP opt-ins

Yoav

10:00-10:30

Reporting API updates

Ian

10:30~10:45

Break

10:45-11:30

Reporting API and performance metrics

Yoav

11:30-12:00

Overflow time

Recording: part 1, part 2

Secondary Scribes

Session summary

Intros, code of conduct, agenda review, meeting goals

Video, minutes

Smoothness Reporting for Animations and Scrolling - Michal Mocny

Video, minutes

SpeedCurve hot topics - Cliff Crocker

Video, minutes

Main Thread Scheduling APIs - Scott Haseley

Video, minutes

Interactions and Event Timing - Nicolás Peña Moreno

Video, minutes

Prerendering [pre* with author support] - Jeremy Roman

Video, minutes

Prerender PageVisibility - David Bokan

Video, minutes

SPA reporting - Michal Mocny

Video, minutes

BFCache Reporting - Yoav Weiss

Video, minutes

isInputPending update - Andrew Comminos

Video, minutes

- Status update

  - Shipping in Chrome 87

- Discussed interactions with Long Tasks API

  - Decided to report isInputPending usage inside of long tasks as a boolean or "input starved" signal, rather than omit entirely

- Discussed potential interop with yielding APIs

  - Deemed unnecessary to yield only to input

  - Current behaviour with setTimeout works for most UAs (particularly those who dispatch events FIFO)

Network Diagnostics API Proposal - Noam Helfman

Video, minutes

 

performance.measureMemory API update - Ulan Degenbaev

Video, minutes

Rechartering, Call for Editors - Yoav, Nic

Video, minutes

Long Tasks attribution - Patrick Hulce

Video, minutes

JS self-profiling update - Andrew Comminos

Video, minutes

- Presented results from Chrome origin trial

  - Positive developer sentiment, useful to discover pathologically bad cases

- Discussed activation mechanism

  - AI: Add support for disabled-by-default features to Permission Policy

- Talked about potential candidates for renaming

  - Popular candidates included JavaScript Sampling API, Performance Profiler

  - AI: File GitHub issue, request feedback from TAG

TAO and CORS/CORP opt-ins - Yoav Weiss

Video, minutes

Reporting API updates - Ian Clelland

Video, minutes

Reporting API and performance metrics - Yoav Weiss

Video, minutes

Minutes

Monday Oct 19

Intros, code of conduct, agenda review, meeting goals

Smoothness Reporting for Animations and Scrolling - Michal Mocny

SpeedCurve hot topics - Cliff Crocker

Main Thread Scheduling APIs - Scott Haseley

Interactions and Event Timing - Nicolás Peña Moreno

Tuesday October 20

Prerendering [pre* with author support] - Jeremy Roman

Prerender PageVisibility - David Bokan

SPA reporting - Michal Mocny

BFCache Reporting - Yoav Weiss

isInputPending update - Andrew

Wednesday October 21

Network Diagnostics API Proposal - Noam Helfman

performance.measureMemory API update - Ulan Degenbaev

Rechartering, Call for Editors - Yoav, Nic

Long Tasks attribution - Patrick Hulce

JS self-profiling update - Andrew Comminos

Thursday October 22

TAO and CORS/CORP opt-ins - Yoav

Reporting API updates - Ian Clelland

Reporting API and performance metrics - Yoav Weiss

[a]Yoav: Take AI to start dialog @yoav@yoav.ws

_Assigned to Yoav Weiss_

[b]@yoav@yoav.ws AI