- From: Ilya Grigorik <igrigorik@google.com>
- Date: Fri, 15 May 2020 13:27:19 -0700
- To: public-web-perf <public-web-perf@w3.org>
- Cc: Yoav Weiss <yoavweiss@google.com>, "Jansma, Nic" <njansma@akamai.com>
- Message-ID: <CADXXVKp-7704zAnaN-i0nFS=OMzSpyBejC1K2B=DbsuJuPAVNA@mail.gmail.com>
Hey folks, happy friday! Last week we (Google) announced the Web Vitals initiative <https://blog.chromium.org/2020/05/introducing-web-vitals-essential-metrics.html>. As a tl;dr, there are two big components: a program and commitment+promise to better align all of our various tools and recommendations moving forward, and a set of “core vital” metrics (LCP, FID, CLS) that we intend to highlight and help site owners optimize for. Plus, predictable update cycle, etc. First off, big thank you to everyone in the group for all the help in the incubation process of these metrics! While these metrics are not “new” to anyone here, the announcement definitely drew a good amount of attention and it’s been exciting to see tools, services, and frameworks integrating them into their products: WebPageTest WPT <https://twitter.com/patmeenan/status/1260294231589113859>, SpeedCurve <https://speedcurve.com/blog/web-vitals-user-experience/>, Next.js <https://nextjs.org/blog/next-9-4#integrated-web-vitals-reporting>, Gatsby <https://github.com/bejamas/gatsby-plugin-web-vitals>, ... and there are many more in the pipeline. Celebrations aside though, there are many aspects both to the existing metrics we’re highlighting, as well as broader aspects of user experience, that we’d love to continue exploring. For example, for input we need to expand coverage to all input not just the first (Event Timing will help us address this; blink i2s went out today <https://groups.google.com/a/chromium.org/g/blink-dev/c/1UQqjz1CR-k>), but we also need to get better at measuring the end-to-end input instead of just focusing on the initial event delay. Similarly, while LCP is a good alternative to speed index for RUM <https://datastudio.google.com/c/u/0/reporting/1sCHMXg3hgza3vqNVhDFAftYRgI94s2da/page/QDj4>, we need to think about beyond initial page load: smoothness, frame throughput, etc. There is also a host of open questions to answer on how back-forward cache should affect all of our existing metrics, how we normalize cumulative metrics like CLS, and the list goes on! I would love to review some of these with more depth in one of our upcoming design calls, and get input and feedback on priority areas that we could explore as a group. Nic, Yoav: could we reserve some time in one of the upcoming design calls? 🙏 ig
Received on Friday, 15 May 2020 20:28:09 UTC