19:59:10 RRSAgent has joined #webperf 19:59:10 logging to http://www.w3.org/2011/04/20-webperf-irc 19:59:20 Zakim has joined #webperf 19:59:51 rrsagent, set logs world-visible 20:00:05 meeting: Web Performance WG Teleconference #29 Agenda 2011-04-20 20:00:33 agenda: 'http://lists.w3.org/Archives/Public/public-web-perf/2011Apr/0052.html' 20:00:48 scribe: Jatinder 20:01:03 present: Jatinder 20:01:06 present: Nic 20:01:12 present: Cameron 20:01:42 present: Christian 20:01:43 Christian has joined #webperf 20:02:25 rrsagent, draft minutes 20:02:25 I have made the request to generate http://www.w3.org/2011/04/20-webperf-minutes.html Jatinder 20:02:43 plh has joined #webperf 20:02:53 zakim, list conferences 20:02:53 I see RWC_web-per(WPWG)4:00PM active 20:02:54 also scheduled at this time are INC_SSN()4:00PM, WF_(COMM)4:00PM, WF_(Say Yeah)4:00PM, IA_Fonts()4:00PM 20:02:59 present+ Jatinder 20:03:00 zakim, this is web-per 20:03:00 ok, plh; that matches RWC_web-per(WPWG)4:00PM 20:03:01 present+ Nic 20:03:06 present+ Cameron 20:03:08 +Plh 20:03:12 present+ Philippe 20:03:44 + +1.650.214.aabb 20:03:57 present+ JamesS 20:04:00 present+ JamesR 20:04:05 present+ KarenA 20:04:24 + +1.650.691.aacc 20:04:30 zhiheng has joined #webperf 20:04:35 present+ Zhiheng 20:04:51 Topic: 1. Announce starting Wednesday 2PM PST teleconf meetings next week for Page Visibility, Efficient Script Yielding and Display Paint Notifications. 20:06:06 Topic: 2. Feedback and discussion on Monotonic Clocks 20:06:24 http://www.w3.org/TR/navigation-timing/ 20:07:51 +tomayac 20:08:04 ACTION: "Jatinder to update Resource and User Timing specs to include Section 5.3 Monotonic Clock" 20:08:04 Sorry, couldn't find user - "Jatinder 20:08:22 Topic: 3. Feedback and discussion on proposed changes to navigationStart for the cross-domain redirect case. 20:10:59 We agree to change Navigation Timing such that navigationStart is not zero'd out for cross-domain redirect cases. 20:11:22 + +1.650.253.aadd 20:11:26 Action: Zhiheng to update Navigation Timing spec to ensure navigationStart is not zero'd out for x-domain redirect case. 20:11:26 Created ACTION-23 - Update Navigation Timing spec to ensure navigationStart is not zero'd out for x-domain redirect case. [on Zhiheng Wang - due 2011-04-27]. 20:11:47 Topic: 4. Feedback and discussion on Unified Timing API proposal. 20:14:07 Jatinder: I have spent some time looking at the new proposal and I am opposed to making this change. Common practice is to design APIs for a specific task and not try to over-generalize them. Trying to unify these different APIs for Resource, User and Navigation Timing into a single API will make the unified API overly complicated. It will add restrictions to our ability to innovate these APIs in the future, as a change specific to one area will impact all 20:14:17 ...Aside from combining the multiple APIs into a single API, this proposal doesn’t provide any substantial features or benefits when compared to the existing proposal. We have spent quite a few months on the existing spec and are near completion. Microsoft’s preference is to focus our attention in improving and stabilizing the existing spec and bringing it to Candidate Recommendation. 20:24:48 Tony: Unified Timing as proposed isn't going to fly. We will need to update the current spec with the features we want. 20:25:41 Tony: We want to deal with Resource Timing. We are arbitrarily recreating the DOM and making the elements appears as if they are associated with a particular DOM element, by ID. But this feels thin. Developer might want to act on this in any number of ways. 20:26:47 ...Feels a bit arbitrarily. Based on the snapshot of the DOM based on history, rather than what it looks like now. Our thinking process is that there are a stream of events in the browser, and we want to time anything. 20:27:09 ..E.g., in the Chrome inspector, there are many timing data that aren't associated with an element. 20:28:07 ...My question would really be, how strong is the use case for looking things up by id or type at the time things were requested. 20:28:51 ...only looking things by URL. 20:29:14 Nic: We can't always assume there is a 1:1 mapping there. URLs, IDs can change over time. 20:29:25 Tony: Agree. Keeping static IDs is a shaky thing to do. 20:29:53 Nic: Maybe we don't keep the getbyID or getbyType. 20:30:02 Tony: A lookup by URL would be useful. 20:31:25 Zhiheng: Don't always know the URL of the iframe by javascript? 20:31:44 Tony: You can use existing DOM calls to traverse the DOM tree and get the URLs. 20:33:58 Karen: The concept was to have an unique identifier, so you can get the timing data for a particular resource. Imagine the same resource in the header or the footer, and you want to get the data on a particular one. 20:34:14 ...Any suggestions of how to get data on a particular resource that is displayed multiple times? 20:34:40 Tony: I thought we discussed this before. If the same resource is used multiple times, we show it once. 20:35:01 Nic: Yes, for images and such. But XHRs, for example, can be pulled down mutiple times. 20:35:09 Tony: I see. Can't cache XHRs? 20:36:07 Nic: The idea behind these were convenience APIs. We can pull these out if we don't want the convenience. 20:36:45 Jatinder: If these are really convenience APIs, what is the downside? Are we afraid that users might be confused? 20:37:48 Tony: It's odd to have a static ID, where it can change later on. Can create confusion. 20:40:02 Jatinder: Is the proposal to get getResourceTimingsByID and getResourcesTimingsByType and just keep getResourceTimingsByLocation? 20:40:04 Tony: Yes. 20:40:10 Nic: What about the attributes? 20:45:22 Tony: Another thought, we should allow web developers to turn on the logging, so we don't have to keep this in memory by default. 20:45:43 Jatinder: The downside is that there needs to be script in the . 20:46:35 Zhiheng: I don't prefer script in the . It's not as reliable. 20:48:20 Jatinder: Didn't we, on the mailing list, already run tests on browsers and agree that the overhead was acceptable? 20:57:02 - +1.650.253.aadd 20:57:04 - +1.650.214.aabb 20:57:05 -Plh 20:57:05 -[Microsoft] 20:57:07 -tomayac 20:57:07 -AZ? 20:57:08 RWC_web-per(WPWG)4:00PM has ended 20:57:09 Attendees were [Microsoft], +1.760.705.aaaa, Plh, +1.650.214.aabb, +1.650.691.aacc, tomayac, +1.650.253.aadd 21:09:46 We agreed on the call to move ahead with providing feedback to the current Resource and User Timing specs, and not pursue the Unified Timing model. Tony will send out mail with concerns he has with the current API and we will discuss them next week on the call and in the mailing thread. 21:09:54 ACTION: Jatinder to update Resource and User Timing specs to include Section 5.3 Monotonic Clock. 21:09:54 Created ACTION-24 - Update Resource and User Timing specs to include Section 5.3 Monotonic Clock. [on Jatinder Mann - due 2011-04-27]. 21:10:11 rrsagent, generate minutes 21:10:11 I have made the request to generate http://www.w3.org/2011/04/20-webperf-minutes.html Jatinder 21:10:39 zakim, please part 21:10:39 Zakim has left #webperf 21:10:43 rrsagent, please part 21:10:43 I see 3 open action items saved in http://www.w3.org/2011/04/20-webperf-actions.rdf : 21:10:43 ACTION: "Jatinder to update Resource and User Timing specs to include Section 5.3 Monotonic Clock" [1] 21:10:43 recorded in http://www.w3.org/2011/04/20-webperf-irc#T20-08-04 21:10:43 ACTION: Zhiheng to update Navigation Timing spec to ensure navigationStart is not zero'd out for x-domain redirect case. [2] 21:10:43 recorded in http://www.w3.org/2011/04/20-webperf-irc#T20-11-26 21:10:43 ACTION: Jatinder to update Resource and User Timing specs to include Section 5.3 Monotonic Clock. [3] 21:10:43 recorded in http://www.w3.org/2011/04/20-webperf-irc#T21-09-54