I started writing JSOperations a few months ago but didn't finish writing tests. Eventually when web-workers become standard with Blobs, they should be added in as a way to queue operations. Tests are needed, as well as the ability to suspended tasks for a certain amount of time, rather than just a single paint loop. Anyone want to become a maintainer?