catiline 0

Catiline.js is a JavaScript library all about workers. Workers should make your life easier, not harder, and with Catiline.js launching a new worker is as simple as calling a function. It works the same across all (modern) browsers. Formerly known as Communist.js, Catiline.js is the same great library with a less controversial name.

How easy is it? var worker = cw(myFunc) creates a worker. Send it data with var response = worker.data(YOUR DATA);, and the response is a promise. It's that easy. For more in-depth usage, checkout the examples bellow or the

Important: the file catiline.js or catiline.min.js should be a standalone file hosted on the same domain as your web page. If you can't, or need to bundle catiline but you need it to work on IE10, Opera, and Safari, you have to host the file "SHIM_WORKER.js" on the same domain as the html file
and set the path to it in a global variable SHIM_WORKER_PATH before you load catiline.