W3C

- DRAFT -

Web Performance Working Group Teleconference

17 Jul 2013

See also: IRC log

Attendees

Present
DanAustin, JatinderMann, Alois, simonjam, Ganesh
Regrets
Chair
SV_MEETING_CHAIR
Scribe
JatinderMann

Contents


<trackbot> Date: 17 July 2013

Test Cases

Jatinder: http://w3c-test.org/webperf/tests/submission/Microsoft/NavigationTimingL2/test_navigation_timing2_objects.html
... This test case tests basic Navigation Timing L2 support by testing if the performance.getEntries()[0], performance.getEntriesByName('document'), and performance.getEntriesByType('navigation') return a PerformanceNavigationTiming object
... http://w3c-test.org/webperf/tests/submission/Microsoft/PerformanceTimeline/test_performance_timeline_functions.html
... This test case tests if the performance.getEntries(), performance.getEntriesByName(), and performance.getEntriesByType() functions are supported.
... There was also the question on when we are going to move to using https://github.com/w3c/web-platform-tests? I know Philippe took an action to find out change in process.

James: Should we continue to using the old respository?

Jatinder: I think we should continue using the old process until we change the process.

Web Workers in Resource Timing L2

Jatinder: For web workers, we need to decide whether the resources downloaded by the web worker should show up in the main document associated with the worker, or only when the buffer is requested from the web worker context though the performance.getEntries() methods. The opposite is also interesting, should the resources used in the main document by shown when calling performance.getEntries() methods from the worker context? Sounds like an in[CUT]

Dan: The main idea we were thinking about when this was raised in HTML WG, was to be able to download the timing data in the main page through a background thread via the worker.

Jatinder: The real world use case is to JSON.stringify(performance.getEntries()) to send the data to the server and do analysis there.
... So the option is either JSON from the main document to get all data, or JSON from the main document and all the workers
... We should keep in mind that analystics will just be a single script added to a web page. The analytics would want to have a view of all the resources used, without asking each worker (which isn't possible for the analytics).

James: For Shared workers, we would definitely need to keep the context seperated, as it doesn't have a view into the main document.

Jatinder: Our options might be to either completely seperate workers from the documents, or to keep dedicated workers connected with the main document, and just have the shared worker seperate. I think each has an interesting case, and we should think about it some more before deciding.
... There is also the point that High Resolution Time defines the dedicated worker's time origin as the same as the main document, but the shared worker is the time of creation of the shared worker.

Dan: Yes, let's think about the different customer scenarios more carefully before closing on the direction that we want to go in.

FPWDs of New Specs

Jatinder: At this point, we have discussed most of the new charter specs in the working group and have put together drafts of most of the specs. I want to start cleaning up all of the specs and start publishing them as FPWD. Let's spend the next couple of weeks reviewing open issues and closing up on the drafts.

Dan: I'd be interesting in hearing from Philippe what the process is for exclusion from discussion - I believe its at the FPWD point that we can choose to exclude ourselves or not.
... I think once all of the drafts have been cleaned up, I would like to see them go to FPWD.
... What about the task of putting together a draft of best practices?

Jatinder: I think we are really just looking for a volunteer to put together a draft. Once we have a draft the working group can review.

Dan: I will volunteer to put together a draft.

Jatinder: Let me know if you need any help in putting together a Note with this information. We should loop in Philippe as well to close on what kind of document this will be.

Summary of Action Items

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.138 (CVS log)
$Date: 2013/07/17 17:41:44 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.138  of Date: 2013-04-25 13:59:11  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

No ScribeNick specified.  Guessing ScribeNick: JatinderMann
Inferring Scribes: JatinderMann
Present: DanAustin JatinderMann Alois simonjam Ganesh

WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Found Date: 17 Jul 2013
Guessing minutes URL: http://www.w3.org/2013/07/17-webperf-minutes.html
People with action items: 

[End of scribe.perl diagnostic output]