Does the heavy lifting for server side javascript applications