JavaScript (ECMAScript) in JavaScript interpreter for better tools.
JavaScript DOM user interface library
DOM subset written in TypeScript