WPE WebKit and WebKitGTK 2.54 introduced a new Skia-based compositor to replace the decade-old TextureMapper, modernizing the codebase and reducing maintenance burden while improving support for filters and masks. The Igalia WebKit graphics team implemented SkiaCompositingLayer with optimizations for filters using color filters instead of intermediate surfaces and simplified mask handling through Skia APIs, achieving performance parity or better than the legacy OpenGL ES-based system.
Researchers introduce μSkia, a formal semantics for the Skia 2D graphics library mechanized in Lean, to optimize inefficient drawing operations. They identify suboptimal patterns in Google Chrome's code and develop an optimizer that achieves 18.7% speedup on real-world Skia programs while verifying correctness through translation validation.