PSA: SPv175 is launching

131 views
Skip to first unread message

Chris Harrelson

unread,
Feb 16, 2018, 5:16:17 PM2/16/18
to blink-dev, Xianzhu Wang
Hi all,

The next phase of Slimming Paint is scheduled to launch in M66. It's being tracked in this issue.

In this launch we will;
* start painting using PaintChunks + property trees, rather than using paired display items
* invalidate raster based on PaintChunks instead of LayoutObjects

This is another big milestone that will roll out a lot more of the SPv2 machinery. There should be no new performance or correctness regressions.

Earlier today, the flag was flipped to experimental mode; later today it will be flipped to stable. Please file a bug if you see any bug related to painting or raster, or any performance regressions, with component Blink>Paint.

Thanks,
Chris

Jeremy Roman

unread,
Feb 20, 2018, 3:04:49 PM2/20/18
to Chris Harrelson, blink-dev, Xianzhu Wang
Awesome; good luck! :D

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_stNVDs_6Y4x4b%3D31WQTn6XRXY-gX%3D89DKC3XRy1v3nA%40mail.gmail.com.

Joe Medley

unread,
Feb 26, 2018, 11:50:35 AM2/26/18
to blink-dev, wangx...@chromium.org
Chris,

Can you think of anything related to this that web developers should know about?

Joe

Chris Harrelson

unread,
Feb 26, 2018, 12:31:41 PM2/26/18
to Joe Medley, blink-dev, Xianzhu Wang
There are a few bugs that will be fixed as a result of this rollout, as a consequence of fixing certain architectural problems.
The most prominent is crbug.com/771852 (positioned elements under SVG <foreignObject> are now correctly positioned).

--
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.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/06e6b31c-c325-4676-b45a-e278cd9571b2%40chromium.org.

Chris Harrelson

unread,
Mar 21, 2018, 6:38:44 PM3/21/18
to Joe Medley, blink-dev, Xianzhu Wang
Update: SPv175 didn't make M66 (we ended up spending a lot more effort making sure RLS shipped in that version).

SPv175 is back on for M67 and we expect it to ship in that release.


On Mon, Feb 26, 2018 at 9:31 AM Chris Harrelson <chri...@google.com> wrote:
There are a few bugs that will be fixed as a result of this rollout, as a consequence of fixing certain architectural problems.
The most prominent is crbug.com/771852 (positioned elements under SVG <foreignObject> are now correctly positioned).
On Mon, Feb 26, 2018 at 8:50 AM, 'Joe Medley' via blink-dev <blin...@chromium.org> wrote:
Chris,

Can you think of anything related to this that web developers should know about?

Joe


On Friday, February 16, 2018 at 2:16:17 PM UTC-8, Chris Harrelson wrote:
Hi all,

The next phase of Slimming Paint is scheduled to launch in M66. It's being tracked in this issue.

In this launch we will;
* start painting using PaintChunks + property trees, rather than using paired display items
* invalidate raster based on PaintChunks instead of LayoutObjects

This is another big milestone that will roll out a lot more of the SPv2 machinery. There should be no new performance or correctness regressions.

Earlier today, the flag was flipped to experimental mode; later today it will be flipped to stable. Please file a bug if you see any bug related to painting or raster, or any performance regressions, with component Blink>Paint.

Thanks,
Chris

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

Joe Medley

unread,
Apr 6, 2018, 11:43:15 AM4/6/18
to Chris Harrelson, blink-dev, wangx...@chromium.org
Hi Chris,

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

Chris Harrelson

unread,
Apr 6, 2018, 12:58:48 PM4/6/18
to Joe Medley, blink-dev, Xianzhu Wang
Hi Joe,

Yes, this will make M67. At this point we have fixed basically all of the blocking bugs.

Also, in terms of developer impact, a side-effect of the code improvements in this launch is
that a wide class of bugs having to do with positioning and sizing of HTML content underneath
a <foreignObject> element will be fixed (*).

Chris

 (*) Note: This is different than the change to make <foreignObject> a stacking context.
Reply all
Reply to author
Forward
0 new messages