BroadcastChannel to send data between different browser-tabs or nodejs-processes + LeaderElection over the channels
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Run a piece of code when the javascript-process stops. Works in all environments (browsers, nodejs..)