A circular reveal from the center, with a wobbling glowing edge, written as a TSL node graph.
TSL backend
The same native <details>, with an effect written in TSL (three.js) instead of raw GLSL. It uses a renderer of its own and loads three.js only on this page.
Radial reveal (TSL)
Same effect, another element
Both elements share the TSL renderer: one canvas, one context.