[INFORMATION REQUESTED] Chrome 91 is Coming; What are You Working On?

249 views
Skip to first unread message

Joe Medley

unread,
Mar 29, 2021, 2:15:13 PM3/29/21
to blink-dev, Chrome Media Leads, 🐡 Fugu Leads
Gang,

Chrome 91 beta is planned for release on April 22. Developer Relations needs information to help us plan. We want a complete list of everything in Chrome beta for the beta post. We try when possible to have articles for important new features on web.dev.

Please let me know of anything that might be shipping in Chrome 91 or 92. I don't care if it's a new API, a bug to add a missing interface member, a spec change or whatever. I need to know all of it. If you have any questions about this, just ask, or refer to the FAQ in my communication instructions.

The list of what I currently believe to be shipping is in this spreadsheet. For those who can't reach it, here's a summary.

@font-face descriptor advance-override
battery-savings meta tagLeaving origin trial
Beforematch eventLeaving origin trial
Clipboard: read-only files support
CSS custom counter styles
CSS Selector Pseudo class :dir()
Declarative Shadow DOMLeaving origin trial
Digital Goods APIStarting origin trial
Ergonomic brand checks for private fields
GravitySensor API
Idle DetectionLeaving origin trial
QuicTransportLeaving origin trial
Secure payment confirmationStarting origin trial
Viewport-height client hint
WebAssembly SIMDLeaving origin trial
WebOTP API: cross-origin iframe support
WebRTC: TURN server port limiting
WebSockets over HTTP/2

Thank you,
Joe
Joe Medley | Technical Writer, Chrome DevRel | jme...@google.com | 816-678-7195
If an API's not documented it doesn't exist.

Una Kravets

unread,
Mar 29, 2021, 3:17:31 PM3/29/21
to Joe Medley, blink-dev, Chrome Media Leads, 🐡 Fugu Leads
TablesNG is also shipping in Chromium 91, which resolves 72 compat bugs: https://docs.google.com/document/d/16PFD1GtMI9Zgwu0jtPaKZJ75Q2wyZ9EZnVbBacOfiNA/edit?ts=602421b2# <-- developer notes

We're starting to put together a post, but for now you can link to all the bugs that will be fixed: https://bugs.chromium.org/p/chromium/issues/list?q=label%3ATarget-TablesNG&can=2


- Una

--
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/CAJUhtG8nWggGp8_r7U2XAtoJ3N5tUFbLyiTfWmtoR%3D9AToDApw%40mail.gmail.com.

PhistucK

unread,
Mar 29, 2021, 3:25:35 PM3/29/21
to Una Kravets, Joe Medley, blink-dev, Chrome Media Leads, 🐡 Fugu Leads
Wow, a great milestone!
How many more LayoutNG parts are left?
(In other words, how long before the last old-layout-engine feature is gone? :))

PhistucK


Darwin Huang

unread,
Mar 29, 2021, 5:03:07 PM3/29/21
to blink-dev, PhistucK, Joe Medley, blink-dev, Chrome Media Leads, 🐡 Fugu Leads, unakr...@google.com
File Handling should also ship in M91, per the chromestatus.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.

--
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+unsubscribe@chromium.org.

Manuel Rego Casasnovas

unread,
Mar 30, 2021, 7:14:40 AM3/30/21
to Joe Medley, blink-dev, Chrome Media Leads, 🐡 Fugu Leads


On 29/03/2021 20:14, 'Joe Medley' via blink-dev wrote:
> CSS Selector Pseudo class :dir()
> <https://www.chromestatus.com/feature/5751531651465216>

:dir() has been moved back to experimental, until a spec issue gets
resolved [1], so it won't be shipping in M91. I've just updated the
chromestatus entry to reflect that.

Cheers,
Rego

[1] https://chromium-review.googlesource.com/c/chromium/src/+/2768458

Ian Kilpatrick

unread,
Mar 30, 2021, 12:26:09 PM3/30/21
to PhistucK, Una Kravets, Joe Medley, blink-dev, Chrome Media Leads, 🐡 Fugu Leads
Hi PhistucK,

> How many more LayoutNG parts are left?

Grid layout is currently being converted at the moment, (driven by Microsoft engineers), and likely will be completed in the M92/93 timeframe (likely feature complete in the next few weeks). A major benefit here will be improved performance for sites which complicated nesting of flex/grids due to improved caching, in addition to raising the number of allowable tracks within a grid.

After that the "final"[1] major piece is fragmentation (multi-col layout, and printing). We (both Google and Microsoft engineers) are currently working on this. It's a complicated space so will likely take a few quarters, however after both fragmentation pieces have shipped we can start deleting large parts of the old layout codebase, and simplifying a lot of code, and redundant steps.
A major benefit of the new fragmentation engine is that a lot more layouts (flex/grid/etc) will properly fragment, which accounts for a large portion of Blink>Layout non-feature (i.e. bugs) "star-count" at the moment.

Happy to answer more questions if you have them.[2]
Ian

[1] "final" is used in broad sweeping terms here. :) There are other projects such as moving SVG text to the NG text pipeline which should dramatically improve complex text rendering within SVG, and getting replaced elements to calculating their size in an "NG" way - improving correctness. However after the grid and fragmentation projects are complete that's when we can start removing/simplifying a lot of code.
[2] I'll also likely do a talk about this at the next BlinkOn in a few weeks.

Mason Freed

unread,
Mar 30, 2021, 6:35:43 PM3/30/21
to blink-dev, Joe Medley, Chrome Media Leads, 🐡 Fugu Leads
Hi Joe,

Declarative Shadow DOM will ship in M90.

Thanks,
Mason

David Van Cleve

unread,
Mar 30, 2021, 7:55:34 PM3/30/21
to blink-dev, Mason Freed, Joe Medley, Chrome Media Leads, 🐡 Fugu Leads, Mugdha Lakhani
Hi Joe,

The Trust Token API origin trial will expand to include Android WebView in M91, as an initial load test for the newly-landed WebView Origin Trials framework support.

Thanks as always,
David

Eiji Kitamura

unread,
Mar 30, 2021, 8:00:21 PM3/30/21
to David Van Cleve, Mason Freed, Joe Medley, Chrome Media Leads, 🐡 Fugu Leads, Mugdha Lakhani
Hi Joe,

Web OTP iframe support is waiting for 3 LGTMs from API owners before shipping in 91.

--
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.


--
Eiji Kitamura / えーじ | Developer Advocate | @agektmr | Office Location: Tokyo Shibuya

Asami Doi

unread,
Mar 31, 2021, 12:12:27 AM3/31/21
to Eiji Kitamura, David Van Cleve, Mason Freed, Joe Medley, Chrome Media Leads, 🐡 Fugu Leads, Mugdha Lakhani
Hello Joe,

For "PlzDedicatedWorker: browser-initiated dedicated worker script loading", the target milestone is M92 not M91.
I'm preparing the Intent-to-ship email and will update the description at chromestatus.

Thanks,
Asami

PhistucK

unread,
Mar 31, 2021, 7:31:47 AM3/31/21
to Ian Kilpatrick, Una Kravets, Joe Medley, blink-dev, Chrome Media Leads, 🐡 Fugu Leads
Thank you for the detailed answer!
So exciting.

Are absolutely positioned elements already handled by LayoutNG, or is that another upcoming part?
Same for the so called (I think) atomic inlines (I think I read somewhere that they are not part of the first released part of LayoutNG, which handled block and inline layout)?

PhistucK

Christian Biesinger

unread,
Mar 31, 2021, 12:36:57 PM3/31/21
to PhistucK, Ian Kilpatrick, Una Kravets, Joe Medley, blink-dev, Chrome Media Leads, 🐡 Fugu Leads
Abspos is already handled by LayoutNG, yes.

For atomic inlines, it depends on what kind of box they are. inline-block is supported; inline-table is supported with the tablesng launch; replaced elements, it depends on the element.

Christian

Joe Medley

unread,
Mar 31, 2021, 2:09:57 PM3/31/21
to Eiji Kitamura, David Van Cleve, Mason Freed, Chrome Media Leads, 🐡 Fugu Leads, Mugdha Lakhani
It's noted. Thanks.

Joe Medley | Technical Writer, Chrome DevRel | jme...@google.com | 816-678-7195
If an API's not documented it doesn't exist.

PhistucK

unread,
Mar 31, 2021, 6:46:24 PM3/31/21
to Christian Biesinger, Ian Kilpatrick, Una Kravets, Joe Medley, blink-dev, Chrome Media Leads, 🐡 Fugu Leads
Thank you. :)

Woo hoo! Congratulations on another great milestone. :)

PhistucK

Reply all
Reply to author
Forward
0 new messages