Bloom grain perf test bed

Compares the two Aura bloom SVG turbulence implementations (MRs !246032 and !246333) against a tiled WebP noise overlay. Isolate one variant at a time for clean measurements.

Variant
feTurbulence + feColorMatrix/feComponentTransfer, grain composited over a single masked rect (vue_shared/components/bloom).
Theme
Uses the real Aura gradient stop colors + grain opacity per theme (0.5 light / 1 dark).
Bloom position
Repositions the cluster anchor. Shape and relative layout of the three blobs stay the same.
WebP blend mode
Animation
Drifts each color blob's position gently, like a slow-moving cloud. The grain itself stays static β€” only the shapes move.

Live perf
FPS–
Frame ms–
Long tasks0
JS heap–
Live numbers update continuously. The benchmark button runs a clean timed sample of the current variant/theme/animation state and logs it below.
Results log
No benchmark runs yet.
SVG A β€” !246032 Light