Igalia's LBSE Update: Reducing Layer Overhead in WebKit's SVG Engine
An Update on Igalia's Layer Based SVG Engine in WebKit (Reducing Layer Overhead)
After a long hiatus, Igalia resumed work on the Layer Based SVG Engine (LBSE) in WebKit to fix critical bugs and tackle performance. Our goal is to unify SVG rendering with HTML and CSS, unlocking hardware acceleration while eliminating the wasteful layer overhead that plagued our initial design.
"The legacy SVG engine is an island: historically grown, it has its own painting code, its own handling of transforms, clipping, masking, etc., and it shares only a little of the code that renders HTML and CSS."