W3C

- DRAFT -

20110518 Web Performance WG Teleconference #33

25 May 2011

Agenda

See also: IRC log

Attendees

Present
[Microsoft], heycam, Plh, ArvindJain, NicJansma, TonyG, JatinderMann, JamesS, Anne, Zhiheng, Chris, Philippe
Regrets
Chair
SV_MEETING_CHAIR
Scribe
JatinderMann

Contents


<scribe> scribe: JatinderMann

move to agenda 1

move to agenda 5

Jatinder: Zhiheng, can you summarize the update made to the Navigation Timing spec?

Zhiheng: When we talk about local resources, we implictly include some cases. In the original draft, requestStart includes checking http cache. We removed that. In case the http cache hit, we should include that requestStart, however, if we have a http cache miss, then it doesn't make sense.

Nic: That makes sense, but let us re-read this after the call.

Jatinder: This change should also go to the resource timing processing model?

Zhiheng: Yes, I will update Resource Timing also.

move to agenda 6

Resource Timing has reached FPWD as of 5/24.

Jatinder: Thank you everyone for helping us to get to this point. Per feedback from last week’s call and the mailing list, many fixes went the FWPD draft.
... I have closed ACTION-30 Update the Processing Model.

Initiator type updates

Jatinder: Tony has feedback on the definition of initiator types - http://lists.w3.org/Archives/Public/public-web-perf/2011May/0117.html

ACTION Jatinder to Update initiator types definitions to include elements that are included in that initiator types.

<trackbot> Created ACTION-32 - Update initiator types definitions to include elements that are included in that initiator types. [on Jatinder Mann - due 2011-06-01].

We agree to updating CSS initiator type to CSS_SUBRESOURCE.

We agree to combining the frame and subdocument category into subdocument.

Agree to keep XMLHTTPRequest category as is.

Agree to keep SVG category to include all SVG subresources.

Also agree to naming CSS_SUBRESOURCE as CSS, if we are doing so for SVG, for consistency.

Action Jatinder to update spec to include a reference to what the expected behavior with plugins

<trackbot> Created ACTION-33 - Update spec to include a reference to what the expected behavior with plugins [on Jatinder Mann - due 2011-06-01].

Security review of Resource Timing around statistical fingerprinting

Jatinder: The IE team has conducted a security review of the Resource Timing feature and we have not found any significant issues.

Nic: A malicious site today can get to the same information (like is something in the cache) today using timing handles.

Tony: We should evaluate to see if a privacy concern really does exist before we add text that mitigates it. Rather not taint the spec with a privacy concern, if there isn't one.
... Can Microsoft respond to the mailing list with information on their security review (e.g., found no concerns).

Jatinder: Yes.

Taking Resource Timing to Last Call

Jatinder: Now that we have the spec in a very stable state, I recommend we set next Wednesday (6/1/11) as our date to enter Last Call.

Considering we have a few actions items, let's set the Last Call date tentatively for next Wednesday. If we find that we are not targetting that date by end of this week, we can push it out.

move to agenda 7

Review Proposal to update User Timing

Jatinder: Nic had submitted feedback to the current proposal - http://lists.w3.org/Archives/Public/public-web-perf/2011May/0112.html

Tony: I haven't had a chance to read the proposal yet. Can you summarize on the call briefly? I can look at the mail after the call.
... I think we both agree that there should be a link between marks and measures.

Nic: The bigger point with the current spec was the ease of use of the apis from a web developers point of view.
... In the mailing list, there are three examples given of the advantages of the current proposal: Multi-Phase scenarios, Retrieving only marks or measures, Finding the durations of a specific scenario.
... Options can be to add the timestamps of the two marks to getMeasures() in the current draft or go with your proposal and allow for efficient access of just marks/measures (getMarks(), getMeasures(), getMeasureDurations.
... Let's review the proposals further in the mailing list and get feedback from all.

+Cameron

<plh> http://www.w3.org/2011/05/idl.svg

Privacy Concern

Jatinder: We need to close whether or not we feel that sharing the page visibility state is a privacy concern or not. Considering similar information can be found from window.onfocus and window.onblur, I recommend we don’t do any additional work here, as Page Visibility doesn’t change the existing privacy concern significantly.

Taking Page Visibility to First Public Working Draft

Jatinder: Per the charter, this spec should be at FWPD by end of this month. I feel that the Page Visibility spec is now at a stable state that we can publish it as a FWPD. Let’s set next Wednesday (6/1/11) as our date to enter First Public Working Draft.

I will follow up on the mailing list.

move to agenda 8

move to agenda 9

Jatinder: The spec isn’t clear what is the expected behavior when a duplicate callback is called. E.g., requestAnimationFrame(callback1); requestAnimationFrame(callback1); We believe the expected behavior here should be that the duplicate callback is removed from the animation frame request callback list.

Cameron: We should do what setTimeout does. I would suppose it calls twice?

Jatinder: It does call twice. But when would you need to call a callback twice for graphics? The spec needs to be clear in any case.

Cameron: Jatinder, can you open an issue for this?

Jatinder: Yes.

We agree to publish both Page Visibility and Timing control for script-based animations as FPWD next week.

We will let the mailing list know of our intention to publish next week. Unless the WG disagrees, we will target the release next week.

Monotonic clock

Nic: As we defined in the Performance Timing specs, we defined the timing as wallclock time at the time of the page load. The timing increases monotonically, with the UTC time format and millisecond precison. We need to provide a queriable time that's comparable with existing time format.

Philippe: How much long would the Last Call period be?

Jatinder: It should match the Navigation Timing period.

Philippe: That was 4 weeks. We can target Resource Timing last call to be from June 2 - June 30.

<jdalton> any chance that we will see a high res timer added to window.performance ?

<jdalton> like Chrome's microsecond() Interval method

We discussed potentially bringing in such a timer.

Issue: (duplicate callbacks): Spec needs to clarify expected behavior for duplicate calls of the same callback [Request Animation Frame]

<trackbot> Created ISSUE-6 - (duplicate callbacks): Spec needs to clarify expected behavior for duplicate calls of the same callback [Request Animation Frame] ; please complete additional details at http://www.w3.org/2010/webperf/track/issues/6/edit .

<scribe> ACTION: Zhiheng to update Resource Timing spec with the same requestStart fix made in Navigation Timing spec. [recorded in http://www.w3.org/2011/05/25-webperf-minutes.html#action01]

<trackbot> Created ACTION-34 - Update Resource Timing spec with the same requestStart fix made in Navigation Timing spec. [on Zhiheng Wang - due 2011-06-01].

Summary of Action Items

[NEW] ACTION: Zhiheng to update Resource Timing spec with the same requestStart fix made in Navigation Timing spec. [recorded in http://www.w3.org/2011/05/25-webperf-minutes.html#action01]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.136 (CVS log)
$Date: 2011/05/25 22:46:21 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.136  of Date: 2011/05/12 12:01:43  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Found Scribe: JatinderMann
Inferring ScribeNick: JatinderMann

WARNING: Replacing list of attendees.
Old list: [Microsoft] +44.207.184.aaaa [Google] +1.650.214.aabb nick +1.650.691.aacc Plh
New list: [Microsoft] heycam Plh

Default Present: [Microsoft], heycam, Plh
Present: [Microsoft] heycam Plh ArvindJain NicJansma TonyG JatinderMann JamesS Anne Zhiheng Chris Philippe
Agenda: http://lists.w3.org/Archives/Public/public-web-perf/2011May/0118.html

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

Got date from IRC log name: 25 May 2011
Guessing minutes URL: http://www.w3.org/2011/05/25-webperf-minutes.html
People with action items: zhiheng

[End of scribe.perl diagnostic output]