Modern idiomatic models for the browser and node.js