L.2.5 Transparency, stroking and gradients

26.2343GPPProtocols and codecsRelease 17Transparent end-to-end Packet-switched Streaming Service (PSS)TS

SVG Tiny 1.2 supports fill-opacity and stroke-opacity, complex stroking and gradients. Using transparency gradients and complex stroking is known to slow down the rendering in software implementations. Animation should be confined to a small part of the screen as the performance penalty is usually proportional to the surface of the screen impacted by the animation.

For example, animating the size of a gradient may cause excessive memory consumption and performance drop: this happens when the gradient has gradientUnits="objectBoundingBox" and the size of the object is animated, or in other cases when the viewBox of the svg element is animated.

Recommendation: Content creators should be cautious when using these features due to the potential negative performance in software implementations impact by restricting their use to small surfaces and/or refraining from animating them.