0.0.3 • Published 6 years ago

twizzlers v0.0.3

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

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?