good for programming web pages, where compatibility is paramount
want it to be a good high performance language for applications where you can get access to native types
want to be able to access non-ECMAScript code dynamically and which you haven't seen before (security permitting)