twizzlers
v0.0.3
Published
## Easy and reliable isomorphic multithreading for JavaScript
Downloads
12
Maintainers
Readme
Twizzlers
Easy and reliable isomorphic multithreading for JavaScript
Automatically parallelizes your code whether run in the browser or node.
IN PROGRESS
Not yet usable. More of a dream than a library. I'm creating this because I tried packages that claim to do this and they all fell far short of what they promised. This is probably because the authors didn't eat twizzlers.
API
// some module
import doStuff from "somewhere";
const foo = (bar, baz) => doStuff(foo, bar);
// some other place in your codebase
import { twizzlifyThatShit } from "twizzlers";
import foo from "wherever/foo/is";
const twizzledFunc = twizzlifyThatShit(foo);
// BOOM! This just ran on every CPU core
// Thread pool pattern will also be available
const whoaThatWasFast = twizzledFunc(123, {});
// Why the fuck is vs code formatting this snippet? Anyone know how to turn that off?