the polyline traced by the user is interpolated/resampled, and becomes path for the SVG text element.
text is given same path as the polyline traced by the user
To animate - all the primitives are redrawn in the next frame
To animate - we use an offscreen canvas that is drawn onto the onscreen canvas
jQuery 2.1.0, HTML, CSS, JavaScript
No-Library (pure JS), HTML, CSS, JavaScript