Contact emails
Explainer
https://github.com/WICG/layout-instability/blob/master/README.md
Spec
https://wicg.github.io/layout-instability/
TAG review
https://github.com/w3ctag/design-reviews/issues/393
Summary
The Layout Instability API allows the developer to monitor the degree to which DOM elements have changed their on-screen position ("layout shifts") during the user's session.
Link to "Intent to Implement" blink-dev discussion
https://groups.google.com/a/chromium.org/d/msg/blink-dev/jF1-M8KWAMU/ubGV4Fx2BgAJ
Link to Origin Trial feedback summary
https://docs.google.com/document/d/1A9-iv-EMK8ml8tzJ_sdYbg5vZLk6Pz0TL7Z7-FYaO8A/edit
Is this feature supported on all six Blink platforms?
Yes
Demo link
https://output.jsbin.com/zajamil/quiet
Debuggability
DevTools supports visualizing layout shifts in realtime (More Tools > Rendering > Layout Shift Regions). Lighthouse will also report this metric.
Risks
Interoperability and Compatibility
The feature adds a new type of performance entry; we perceive no compatibility risk.
Edge: Mostly positive signals [1] [2] [3]
Firefox: Some positive signals in TPAC discussion
Safari: Some positive signals in TPAC discussion
Web / Framework developers: Positive signals
Ergonomics
This feature is built on top of PerformanceObserver, and reuses its existing facilities for buffering. It complements and aligns with LCP to present a holistic picture of user experience.
The internal measurement of layout instability is already shipping in Chrome, and has not significantly regressed performance.
Activation
No perceived risks.
Is this feature fully tested by web-platform-tests?
Partial WPT coverage: https://wpt.fyi/results/layout-instability
Some tests are not yet upstreamed (crbug.com/984109).
Entry on the feature dashboard
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAjAU%3DZRt0vg2GqMnY0C21rnsnWgyce6ohmFMCNhe3y66LiEjg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAjAU%3DbdieiOpOdC4K0NeybB6ZOjDo55DkGF9A3C4ARCb4Xqdw%40mail.gmail.com.
You got some sites to contribute to the feature in the origin trial, but I can't see if they in the end found the feature useful or not. Do you have any such stories/feedback?
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAjAU%3DYCVBuEf5bh3fO67sv-VcjFeYV%3Dj6cQq%2BzNFynddn7M-w%40mail.gmail.com.
Thanks! That is a good sign.As I just wrote a rather long comment about performance analysis tools in the thread about Largest Contentful Paint, I should say that I have the same thought about this addition. We have a problem where web developers don't have the tools they need and want for understanding how users perceive their pages. We want more tools. How do we know this is a tool that will actually be used and be useful?
See it as a bigger question, how can the project as a whole be sure a certain feature will be used in a valuable way?
--/DanielOn Thu, 18 Jul 2019 17:23:04 +0200, Steve Kobes <sko...@chromium.org> wrote:--On Thu, 18 Jul 2019 at 06:06, Daniel Bratell <bra...@opera.com> wrote:You got some sites to contribute to the feature in the origin trial, but I can't see if they in the end found the feature useful or not. Do you have any such stories/feedback?There is some positive feedback from developers on the WICG discourse thread here:
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAjAU%3DYCVBuEf5bh3fO67sv-VcjFeYV%3Dj6cQq%2BzNFynddn7M-w%40mail.gmail.com.
--/* Opera Software, Linköping, Sweden: CEST (UTC+2) */
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/op.z442spilrbppqq%40cicero2.linkoping.osa.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACj%3DBEgAwBt%2BGYEtXgktFB-gqDAn0x0a_r19KK0z%3DffvM_m0iA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANMdWTsjPaSMWzLYFuEzG5fwgn%3Dh2uBZbkSHLKJC30waYJfsvA%40mail.gmail.com.