0.0.3 • Published 9 years ago

fourk v0.0.3

Weekly downloads
2
License
ISC
Repository
github
Last release
9 years ago

Fourk allows you to spawn your web app on multiple threads. Similar to cluster. Fourk works by taking the script it's executed from & re-spawning it as a web worker.

Example

var cluster = require("fourk");

if (cluster.isMaster) {
  for (var i = 4; i--;) cluster.fork()
} else {
  // do stuff as worker
}

Boolean cluster.isMaster

true if the current script is master

Boolean cluster.isWorker

true if the current script is a worker

worker master.fork()

creates a new child process

worker.close()

terminates the worker

cluster.broadcast(event, ...args)

broadcasts a message to all workers

cluster.emit(event, ...args)

Broadcasts a message to one worker. If the worker is emitting an event, it gets sent to master

cluster.on(event, handler)

message handler

cluster.once(event, handler)

adds one listener

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago