16:55:28 RRSAgent has joined #webperf 16:55:29 logging to http://www.w3.org/2013/05/01-webperf-irc 16:55:30 RRSAgent, make logs world 16:55:30 Zakim has joined #webperf 16:55:32 Zakim, this will be WPWG 16:55:32 I do not see a conference matching that name scheduled within the next hour, trackbot 16:55:33 Meeting: Web Performance Working Group Teleconference 16:55:33 Date: 01 May 2013 16:58:37 plh has joined #webperf 16:59:07 zakim, this is per 16:59:07 plh, I see RWC_web-per()1:00PM in the schedule but not yet started. Perhaps you mean "this will be per". 16:59:15 zakim, this wil be per 16:59:15 I don't understand 'this wil be per', plh 16:59:16 zakim, this will be per 16:59:18 ok, plh; I see RWC_web-per()1:00PM scheduled to start in 1 minute 17:00:10 RWC_web-per()1:00PM has now started 17:00:12 +Plh 17:01:27 +[Microsoft] 17:02:26 present+ JatinderMann, plh 17:03:01 +[GVoice] 17:03:16 present+ simonjam 17:03:16 +[Microsoft.a] 17:03:24 simonjam has joined #webperf 17:03:31 present+ aaronheady 17:03:41 Aaron_MS has joined #webperf 17:03:42 zakim, GVoice is James 17:03:42 +James; got it 17:03:49 + +1.408.203.aaaa 17:03:51 zakim, Microsoft.a is Aaron 17:03:51 +Aaron; got it 17:04:01 present+ arvind 17:04:03 zakim, aaaa is Arvind 17:04:03 +Arvind; got it 17:04:17 zakim, Microsoft is Jatinder 17:04:17 +Jatinder; got it 17:04:53 Topic: Update on Existing Spec Status 17:06:16 Plh: Page Visibility should be published as a recommendation next Thursday. 17:08:27 Plh: Mozilla created a formal objection regarding the open document license. We expect that this will take push finalizing the charter by a bit. 17:08:53 Topic: Feedback on Timing specs 17:09:03 Jatinder: Let's discuss onresourcebufferfull callback simplifications. 17:11:45 s/ Mozilla created a formal objection regarding the open document license.// 17:12:00 (this wasn't for public consumption) 17:12:37 Arvind: I've updated the spec based on feedback. The spec wasn't clear if the callback should be called every time another entry is added; I didnt think that was the intention, so I updated the spec. I also updated the N+1 and N buffer size issue for the callback. 17:15:08 Jatinder: I think we have consensus here. 17:15:11 Jatinder: Arvind raised updating the definition of navigationStart in navigation timing when there is no previous document (new tab scenario). Can we get a test case that shows the redirect time? Looks like IE10 implements the spec; I want to understand this change first. 17:19:57 Arvind: Looks like in Chrome opening a new tab page and navigating to a page doesn't count as not having an unload. If you open the page by clicking open new tab, you should open a page with no unload. 17:20:45 Jatinder: Are we suggesting in that case where there isn't an unload, there is a redirect, navigationStart should be equal to redirectStart, otherwise fetchStart? 17:20:48 Arvind: That sounds right. 17:21:35 Arvind: What options do we have? 17:22:04 Plh: We can make the change in NT L2, or add an addendum to L1 17:22:09 Topic: Resource Timing Test Cases 17:22:13 Jatinder: I shared feedback on the Resource Timing test cases. I recommend approving 14 of the test cases as is. I wanted to discuss the others. The mail thread is here: http://lists.w3.org/Archives/Public/public-web-perf/2013May/0004.html 17:22:19 Jatinder: http://w3c-test.org/webperf/tests/submission/Google/resource-timing/html/test_resource_cached.html 17:22:30 Jatinder: This test case fetches 2 identical resources (with different query strings) to test if a 304 will create an entry. Looks like the test case expects a duplicate entry to be created, even though I would expect that we do not create a resource timing entry for the duplicate. Is this because the query string is different? Is Icon.png a different fetch from icon.png even if it's the same resource on the server? 17:25:12 Jatinder: http://w3c-test.org/webperf/tests/submission/Google/resource-timing/html/test_resource_ignore_failures.html 17:25:17 Jatinder: This test fetches a resource that doesn't exist (returns 404) and is expecting 0 resource timing entries. Looks like the test expects that the entry shouldn't be created. I wanted clarification if step 3.7 (if fetching the resource is aborted for any reason, abort the remaining step) means that we should not add this entry. Seems like it. 17:26:16 James: We should clarify that "aborted" includes HTTP errors. 17:28:27 plh: We should be consistent here between the two network requests. 17:29:11 James: With the 304, technically we are blocked waiting for the network response. The 404 you can never use it. 17:29:20 Jatinder: Let's follow up on these two on the list. 17:29:25 Jatinder: 17:29:30 http://w3c-test.org/webperf/tests/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction.html. 17:29:35 This test cases creates 3 resources before ResourceTimingBufferSize is set to 2. Per spec text, "if the maxSize parameter is less than the number of elements currently stored in the buffer, no elements in the buffer are to be removed. The maxSize parameter will apply only after the clearResourceTimings method is called." The number of entries won't be truncated if they exist before a lesser buffer size is set 17:30:34 Jatinder: There are some onresourcebufferfull test cases that we should make sure are still accurate after the spec changes. 17:30:55 James: I'll follow up with Pan and fix these test cases. 17:41:40 Arvind: I wanted to discuss navigationStart in the Navigation Timing L2 spec. 17:42:05 Arvind: There is already a startTime equal to 0.0. navigationStart definition is redundant. I recommend we cut it. 17:42:43 ganesh has joined #webperf 17:43:35 + +1.503.264.aabb 17:43:51 JatinderMann_ has joined #webperf 17:53:39 Topic: Error Logging 17:53:58 Arvind: Seems like it is most appropriate if the initial buffer size was set to zero, and the developer could enable the feature by changing the buffer size. 17:54:06 Aaron: That seems reasonable. 17:57:08 Arvind: I don't think we should reuse Performance Timeline for Navigation Error Logging, as Performance Timeline defines startTime to be the start of the recorded event. Since this is historical, doesn't make sense. 17:58:50 Jatinder: We could specify a different performance.getErrorEntries that's different from performance.getEntries? Resource Errors could use getErrorEntries as well, but it would need to use DOMHighResTimeStamp. 18:00:17 Arvind: The errorType should also only be "dns", "tcp", "tls", "http". 18:00:43 Jatinder: Aaron, have you seen any errors outside of these? 18:00:55 Aaron: These are the only ones that come to mind. 18:01:57 18:02:21 Arvind: For Navigation Error Logging, I don't think we need to define an onnavigationerrorbufferfull, because the first time JavaScript runs, you can pull down all the details. The buffer should never be filled. 18:02:48 Aaron: Considering we talked about simplifying the callback for Resource Timing, this seems reasonable. 18:03:50 Jatinder: Okay, we should remove it. 18:05:55 -Aaron 18:06:41 -Arvind 18:06:43 -James 18:06:45 - +1.503.264.aabb 18:06:45 -Jatinder 18:06:47 -Plh 18:06:47 RWC_web-per()1:00PM has ended 18:06:47 Attendees were Plh, James, +1.408.203.aaaa, Aaron, Arvind, Jatinder, +1.503.264.aabb 18:06:57 Topic: TPAC Attendance 18:07:08 Arvind: Let's meet at TPAC this year. 18:07:14 rrsagent, generate minutes 18:07:14 I have made the request to generate http://www.w3.org/2013/05/01-webperf-minutes.html JatinderMann_ 19:20:38 Zakim has left #webperf