mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 21:22:46 +00:00 
			
		
		
		
	 e81594d9a1
			
		
	
	
		e81594d9a1
		
	
	
	
	
		
			
			This element doesn't actually support anything at the moment, but it still massively speeds up painting performance on Wikipedia! :^) How? Because we no longer paint SVG <path> elements found inside <clipPath> elements. SVGClipPathElement::create_layout_node() returns nullptr which stops the layout tree builder from recursing further into the subtree, and so the <path> element never gets a layout or paint box. Mousing over Wikipedia now barely break 50% CPU usage on my machine :^)
		
			
				
	
	
		
			7 lines
		
	
	
	
		
			206 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			7 lines
		
	
	
	
		
			206 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| [Exposed=Window]
 | |
| interface SVGClipPathElement : SVGElement {
 | |
| 
 | |
|     // FIXME: readonly attribute SVGAnimatedEnumeration clipPathUnits;
 | |
|     // FIXME: readonly attribute SVGAnimatedTransformList transform;
 | |
| 
 | |
| };
 |