This is some "on the fly" computation?
Like, people could add computing power to a process just by surfing to a webpage?
If you could break your problem up in to lots of small isolated tasks it could be used like that
A very interesting way to do distributed computing!
possibly your lib could make the setup nicer.
It was Firefox's SVGPathElement::getPointAtLength implementation that was slow, working around it by caching all the calls to it.
Didn't know about jschan, would be interesting to see a performance comparison between the two.