browser editor for code that gets 'compiled' on the server with node and run on the client