Partial ECMA-335 implementation in JavaScript to run managed .net assemblies in browser or nodejs.