Every stroke in an SVG draws itself as you scroll past it, and undraws if you scroll back. Wrap any inline SVG and it works.
A path draws itself as you scroll. It uses DrawSVG with none, and arrives with its live demo, knobs and notes.