Every compiled script implements this. It runs a script against an object scope.
The scope holds the global variables and functions the script can see. For a spec-compliant script that scope has to be a global object built by Context.initStandardObjects.