JSOperations needs maintainers/contributors (github.com)

1 points by aa0 ↗ HN
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?

1 comment

[ 3.9 ms ] story [ 11.9 ms ] thread
I started writing JSOperations a few months ago but didn't finish writing tests. I know Tasks.JS exists, but Tasks.JS mostly serves to abstract web workers. JSOperations hides all that and is well suited for long jobs that need to be ran in chunks to avoid browser painting freezes. It is also good for repeat-tasks that need the normal DOM apis and JS context that your app resides in. As we know, web workers do not have access to the DOM and are severely limited.

Eventually when web-workers become standard with Blobs, they should be added in as a way to queue operations.

At the moment, I know it's missing:

* tests

* the ability to suspend tasks for a certain amount of time

Anyone want to become a maintainer?