twizzlers

0.0.3 • Public • Published

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?

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.3
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.3
    0
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i twizzlers

Weekly Downloads

0

Version

0.0.3

License

ISC

Unpacked Size

1.47 kB

Total Files

2

Last publish

Collaborators

  • granmoe