browserver: a node.js HTTP server in your browser

Browserver is an exploration in simplifying application architecture, by looking at it upside-down, and turning web browsers into Internet-addressable web servers. It exposes a node.js-like API in the browser, tunnelling HTTP over WebSockets so that you don’t need to roll your own custom code to connect the various pieces of your web architecture to your end clients.

Instead, you can move the complexity of your application to the edges by making your end clients first-class HTTP servers, and then use your existing HTTP-related infrastructure to communicate with them.

Video producer: http://rejectjs.org/