EnvJS is a simulated JavaScript browser
EnvJS is an implementation of a client browser as a scripting environment. In other words, it is a simulated JavaScript browser that can be used for testing purposes. To use EnvJS, you must have a JavaScript engine, such as Rhino and V8, to name a few.