IRC log of webperf on 2011-04-20
Timestamps are in UTC.
- 19:59:10 [RRSAgent]
- RRSAgent has joined #webperf
- 19:59:10 [RRSAgent]
- logging to http://www.w3.org/2011/04/20-webperf-irc
- 19:59:20 [Zakim]
- Zakim has joined #webperf
- 19:59:51 [Jatinder]
- rrsagent, set logs world-visible
- 20:00:05 [Jatinder]
- meeting: Web Performance WG Teleconference #29 Agenda 2011-04-20
- 20:00:33 [Jatinder]
- agenda: 'http://lists.w3.org/Archives/Public/public-web-perf/2011Apr/0052.html'
- 20:00:48 [Jatinder]
- scribe: Jatinder
- 20:01:03 [Jatinder]
- present: Jatinder
- 20:01:06 [Jatinder]
- present: Nic
- 20:01:12 [Jatinder]
- present: Cameron
- 20:01:42 [Jatinder]
- present: Christian
- 20:01:43 [Christian]
- Christian has joined #webperf
- 20:02:25 [Jatinder]
- rrsagent, draft minutes
- 20:02:25 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/04/20-webperf-minutes.html Jatinder
- 20:02:43 [plh]
- plh has joined #webperf
- 20:02:53 [plh]
- zakim, list conferences
- 20:02:53 [Zakim]
- I see RWC_web-per(WPWG)4:00PM active
- 20:02:54 [Zakim]
- 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 [Jatinder]
- present+ Jatinder
- 20:03:00 [plh]
- zakim, this is web-per
- 20:03:00 [Zakim]
- ok, plh; that matches RWC_web-per(WPWG)4:00PM
- 20:03:01 [Jatinder]
- present+ Nic
- 20:03:06 [Jatinder]
- present+ Cameron
- 20:03:08 [Zakim]
- +Plh
- 20:03:12 [Jatinder]
- present+ Philippe
- 20:03:44 [Zakim]
- + +1.650.214.aabb
- 20:03:57 [Jatinder]
- present+ JamesS
- 20:04:00 [Jatinder]
- present+ JamesR
- 20:04:05 [Jatinder]
- present+ KarenA
- 20:04:24 [Zakim]
- + +1.650.691.aacc
- 20:04:30 [zhiheng]
- zhiheng has joined #webperf
- 20:04:35 [Jatinder]
- present+ Zhiheng
- 20:04:51 [Jatinder]
- Topic: 1.Announce starting Wednesday 2PM PST teleconf meetings next week for Page Visibility, Efficient Script Yielding and Display Paint Notifications.
- 20:06:06 [Jatinder]
- Topic: 2.Feedback and discussion on Monotonic Clocks
- 20:06:24 [Jatinder]
- http://www.w3.org/TR/navigation-timing/
- 20:07:51 [Zakim]
- +tomayac
- 20:08:04 [Jatinder]
- ACTION: "Jatinder to update Resource and User Timing specs to include Section 5.3 Monotonic Clock"
- 20:08:04 [trackbot]
- Sorry, couldn't find user - "Jatinder
- 20:08:22 [Jatinder]
- Topic: 3.Feedback and discussion on proposed changes to navigationStart for the cross-domain redirect case.
- 20:10:59 [Jatinder]
- We agree to change Navigation Timing such that navigationStart is not zero'd out for cross-domain redirect cases.
- 20:11:22 [Zakim]
- + +1.650.253.aadd
- 20:11:26 [Jatinder]
- Action: Zhiheng to update Navigation Timing spec to ensure navigationStart is not zero'd out for x-domain redirect case.
- 20:11:26 [trackbot]
- 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 [Jatinder]
- Topic: 4.Feedback and discussion on Unified Timing API proposal.
- 20:14:07 [Jatinder]
- 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 [Jatinder]
- ...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 [Jatinder]
- 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 [Jatinder]
- 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 [Jatinder]
- ...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 [Jatinder]
- ..E.g., in the Chrome inspector, there are many timing data that aren't associated with an element.
- 20:28:07 [Jatinder]
- ...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 [Jatinder]
- ...only looking things by URL.
- 20:29:14 [Jatinder]
- Nic: We can't always assume there is a 1:1 mapping there. URLs, IDs can change over time.
- 20:29:25 [Jatinder]
- Tony: Agree. Keeping static IDs is a shaky thing to do.
- 20:29:53 [Jatinder]
- Nic: Maybe we don't keep the getbyID or getbyType.
- 20:30:02 [Jatinder]
- Tony: A lookup by URL would be useful.
- 20:31:25 [Jatinder]
- Zhiheng: Don't always know the URL of the iframe by javascript?
- 20:31:44 [Jatinder]
- Tony: You can use existing DOM calls to traverse the DOM tree and get the URLs.
- 20:33:58 [Jatinder]
- 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 [Jatinder]
- ...Any suggestions of how to get data on a particular resource that is displayed multiple times?
- 20:34:40 [Jatinder]
- Tony: I thought we discussed this before. If the same resource is used multiple times, we show it once.
- 20:35:01 [Jatinder]
- Nic: Yes, for images and such. But XHRs, for example, can be pulled down mutiple times.
- 20:35:09 [Jatinder]
- Tony: I see. Can't cache XHRs?
- 20:36:07 [Jatinder]
- Nic: The idea behind these were convenience APIs. We can pull these out if we don't want the convenience.
- 20:36:45 [Jatinder]
- Jatinder: If these are really convenience APIs, what is the downside? Are we afraid that users might be confused?
- 20:37:48 [Jatinder]
- Tony: It's odd to have a static ID, where it can change later on. Can create confusion.
- 20:40:02 [Jatinder]
- Jatinder: Is the proposal to get getResourceTimingsByID and getResourcesTimingsByType and just keep getResourceTimingsByLocation?
- 20:40:04 [Jatinder]
- Tony: Yes.
- 20:40:10 [Jatinder]
- Nic: What about the attributes?
- 20:45:22 [Jatinder]
- 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]
- Jatinder: The downside is that there needs to be script in the <head>.
- 20:46:35 [Jatinder]
- Zhiheng: I don't prefer script in the <head>. It's not as reliable.
- 20:48:20 [Jatinder]
- Jatinder: Didn't we, on the mailing list, already run tests on browsers and agree that the overhead was acceptable?
- 20:57:02 [Zakim]
- - +1.650.253.aadd
- 20:57:04 [Zakim]
- - +1.650.214.aabb
- 20:57:05 [Zakim]
- -Plh
- 20:57:05 [Zakim]
- -[Microsoft]
- 20:57:07 [Zakim]
- -tomayac
- 20:57:07 [Zakim]
- -AZ?
- 20:57:08 [Zakim]
- RWC_web-per(WPWG)4:00PM has ended
- 20:57:09 [Zakim]
- Attendees were [Microsoft], +1.760.705.aaaa, Plh, +1.650.214.aabb, +1.650.691.aacc, tomayac, +1.650.253.aadd
- 21:09:46 [Jatinder]
- 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 [Jatinder]
- ACTION: Jatinder to update Resource and User Timing specs to include Section 5.3 Monotonic Clock.
- 21:09:54 [trackbot]
- 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 [Jatinder]
- rrsagent, generate minutes
- 21:10:11 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/04/20-webperf-minutes.html Jatinder
- 21:10:39 [Jatinder]
- zakim, please part
- 21:10:39 [Zakim]
- Zakim has left #webperf
- 21:10:43 [Jatinder]
- rrsagent, please part
- 21:10:43 [RRSAgent]
- I see 3 open action items saved in http://www.w3.org/2011/04/20-webperf-actions.rdf :
- 21:10:43 [RRSAgent]
- ACTION: "Jatinder to update Resource and User Timing specs to include Section 5.3 Monotonic Clock" [1]
- 21:10:43 [RRSAgent]
- recorded in http://www.w3.org/2011/04/20-webperf-irc#T20-08-04
- 21:10:43 [RRSAgent]
- ACTION: Zhiheng to update Navigation Timing spec to ensure navigationStart is not zero'd out for x-domain redirect case. [2]
- 21:10:43 [RRSAgent]
- recorded in http://www.w3.org/2011/04/20-webperf-irc#T20-11-26
- 21:10:43 [RRSAgent]
- ACTION: Jatinder to update Resource and User Timing specs to include Section 5.3 Monotonic Clock. [3]
- 21:10:43 [RRSAgent]
- recorded in http://www.w3.org/2011/04/20-webperf-irc#T21-09-54