- From: Xiaoqian Wu <xiaoqian@w3.org>
- Date: Sat, 17 Dec 2016 00:02:00 +0800
- To: public-web-perf <public-web-perf@w3.org>
- Message-Id: <DFBB0D97-D9F9-4FFC-AF5F-A3C345E8F35D@w3.org>
Minutes of this call: https://www.w3.org/2016/12/14-webperf-minutes.html <https://www.w3.org/2016/12/14-webperf-minutes.html> Plain text: WebPerf Group Call 14 Dec 2016 See also: IRC log Attendees Present igrigorik, plh, Todd, Nolan, yoav, xiaoqian Regrets Chair igrigorik Scribe plh Contents • Topics • RIC • Resource Timing • Nav timing 2 • Beacon • Preload • next meeting • Summary of Action Items • Summary of Resolutions RIC igrigorik: few more issues open ... https://github.com/w3c/requestidlecallback/issues/ todd: I'll take a look at them igrigorik: we have tests, we have 2 implementations (Ch, Ff) ... so ok to move to CR? Todd: I didn't have serious look at it ... probably not looking before March RESOLUTION: RIC to move to CR igrigorik: I'll follow on intersectionObserver ... should close the 2 remaining issues before we publish the CR Resource Timing https://github.com/w3c/resource-timing/pull/83 igrigorik: refining the definition of responseStart for HTTP 1 and HTTP 2 Yoav: for 100 continue, I thought we said the first response to the last request... igrigorik: you could have a preflight, so first response of the information response todd: looks good to me ... will probably need some testing. will create a separate issue igrigorik: ok. won't apply to L1. ie L2 and up. <xiaoqian> https://www.w3.org/2016/04/RT-testing/single-entry-per-resource.htm Plh: for L1, we're good to go otherwise to move PR I think https://w3c.github.io/test-results/resource-timing/all.html xiaoqian: didn't get test results for Safari yet Yoav: might be possible to get some. https://w3c.github.io/test-results/resource-timing/less-than-2.html <yoav> https://github.com/w3c/web-platform-tests/pull/2919 Yoav: this test is relying on onload Plh: I'll fix that up RESOLUTION: wrap this up and send to PR RT L2 igrigorik: we have a few issues, pull requests for tests ... can we close the old pull request from plh? xiaoqian: what about the tests we no longer need? todd: we have a pull request where you've done some work Plh: +1 to close it down igrigorik: so, this clear out our queue ... some missing stuff for Ff but close to have 2 implementations ... ok to move to CR? RESOLUTION: RT L2 moves to CR Nav timing 2 <igrigorik> Tests: https://github.com/w3c/web-platform-tests/pull/4262 Todd: this is not a blocker but we have some edge cases to test yoav: I reviewed the document related to the tests ... bunch of things that need to be included igrigorik: probably would need a separate bug ... yoav, review the current PR and merge if you're ok with it ... we need for TAO ... https://github.com/w3c/navigation-timing/issues/58 ... we'll repurpose this one to make it general for all tests <igrigorik> https://github.com/w3c/navigation-timing/issues/50 igrigorik: what happens if the page doesn't load? Nick: we want to know when requests are initiated ... part of our attempt to come up with metrics for single page apps ... "in-page navigation" ... we need to be aware on all networking activities ... we can't know if there is something outstanding on the network ... early, we talked about fetch observers... igrigorik: there is a need for them, but it's related to #50... Nick: we'd like to get incremental updates, intermediate timestamps igrigorik: nav timing expose the same record and you can just query it ... one argument was to have one entry per timestamp.... ... or emit the record when it's created and update that entry Nick: but it's a polling mechanism... Todd: maybe we can deliver the partial record early and then again at onload ... delivering the same record multiple times isn't a bad thing necessarily Plh: or attach an update event to the record? Nick: would still need to deliver the record at onload in any case igrigorik: feels like there is a couple of different solutions. we're bouncing around a larger problem ... let's follow on the list ... my understanding is that it's problematic not to resolve that for NT L2 Todd: Edge adds the nav entry at the start of the navigation igrigorik: interesting Todd: this became an issue for performance observers Beacon igrigorik: the PR is fine but missing tests ... I'll look into it Preload igrigorik: we've got tests from Yoav yoav: please review. translated from Blink and complemented by unit tests ... let me know if anything is broken igrigorik: I made a few comments ... for the missing ones, open new bugs yoav: ok ... one issue is removal of href, rel, or link preload itself ... I opened an issue for that igrigorik: I assert that the html spec already covers it yoav: only when added, not when it's removed igrigorik: we can't say MUST, because browsers are browsers ... so, SHOULD, ABLE TO, ... yoav: but then it's not a proper test... Plh: please check with the WPT folks igrigorik: 'as' is started to get used ... but it gets misused yoav: a missing 'as' is an empty fetch destination ... so we only connect it to XHR or fetches ... or anything to SRC directive ... but people finds it confusing ... they double it down as a consequence and triggered refetching ... [missed] igrigorik: the whole concept of destination is new and requires nuanced understanding of the security model ... maybe we can just fire console errors yoav: the console warning is emitted 3 seconds after onload once that resource remains unused igrigorik: devs are not aware of 'as' and makes mistake, we issue warning. we could require the attribute but that would be unique [some back and forth on the default behavior of as] yoav: can we poll the usage out there to see what's better? igrigorik: ok, we'll continue the discussion on github. I'd like to get Anne or Domenic opinions as well next meeting [by email] [adjourned] Summary of Action Items Summary of Resolutions • RIC to move to CR • wrap this up and send to PR • RT L2 moves to CR [End of minutes] > On 14 Dec 2016, at 5:04 PM, Yoav Weiss <yoav@yoav.ws> wrote: > > Another one on Preload: > Define resource abortion when link element or `rel` are removed - https://github.com/w3c/preload/issues/82 <https://github.com/w3c/preload/issues/82> > On Wed, Dec 14, 2016 at 12:49 AM Ilya Grigorik <igrigorik@google.com <mailto:igrigorik@google.com>> wrote: > Hangout: https://hangouts.google.com/hangouts/_/chromium.org/webperf-wg <https://hangouts.google.com/hangouts/_/chromium.org/webperf-wg> > > --- Agenda: > requestIdleCallback > Review: https://github.com/w3c/requestidlecallback/pull/50 <https://github.com/w3c/requestidlecallback/pull/50> > Next steps to push to CR? <https://github.com/w3c/requestidlecallback/issues/48> > Resource Timing L2 > Review: clarify responseStart > https://github.com/w3c/resource-timing/pull/83 <https://github.com/w3c/resource-timing/pull/83> > Review WPT tests > https://github.com/w3c/web-platform-tests/pull/2919 <https://github.com/w3c/web-platform-tests/pull/2919> > https://github.com/w3c/web-platform-tests/pull/402 <https://github.com/w3c/web-platform-tests/pull/402> > Can we close this one, now that https://github.com/w3c/web-platform-tests/pull/4266 <https://github.com/w3c/web-platform-tests/pull/4266> has landed? > Next steps to push to CR <https://github.com/w3c/resource-timing/issues/82>? > Navigation Timing L2 > Review tests PR: https://github.com/w3c/navigation-timing/issues/49 <https://github.com/w3c/navigation-timing/issues/49> > Discuss https://github.com/w3c/navigation-timing/issues/50 <https://github.com/w3c/navigation-timing/issues/50> > Note: NT2 now available behind experimental flag in Chrome > Beacon > Review next steps on: https://github.com/w3c/beacon/pull/39 <https://github.com/w3c/beacon/pull/39> > Next steps to push to CR? <https://github.com/w3c/beacon/issues/36> > Preload > Require "as" attribute: https://github.com/w3c/preload/issues/80 <https://github.com/w3c/preload/issues/80> > Review WPT tests: https://github.com/w3c/web-platform-tests/pull/4316 <https://github.com/w3c/web-platform-tests/pull/4316>
Received on Friday, 16 December 2016 16:02:18 UTC