ECMAScript - Dialects

Dialects

ECMAScript is supported in many applications, especially web browsers, where it is implemented by JavaScript, or, in the case of Internet Explorer, JScript. Dialects sometimes include extensions to the language, or to the standard library and related application programming interfaces (API) such as the World Wide Web Consortium (W3C) specified Document Object Model (DOM). This means that applications written in one dialect may be incompatible with another, unless they are written to use only a common subset of supported features and APIs.

Application-implementation Dialect and latest version ECMAScript edition
Mozilla Firefox, the Gecko layout engine, SpiderMonkey, and Rhino JavaScript 1.8.5 ECMA-262, edition 5
Google Chrome, the V8 engine JavaScript ECMA-262, edition 5
Internet Explorer, the Trident layout engine JScript 9.0 ECMA-262, edition 5
Opera ECMAScript ECMA-262, edition 5
RemObjects Script for .NET ECMAScript ECMA-262, edition 5
KHTML layout engine, KDE's Konqueror, and Apple Inc.'s Safari JavaScript ECMA-262, edition 3
Appweb Web Server, Samba 4 Ejscript 0.9.9 ECMA-262, edition 3
Microsoft .NET Framework JScript .NET 8.0 ECMA-262, edition 3
Adobe Flash and Adobe Flex ActionScript 3 ECMA-262, edition 3
Adobe Acrobat JavaScript 1.7 ECMA-262, edition 3
Adobe Creative Suite products: InDesign, Illustrator,

Photoshop, Bridge, After Effects, Premiere Pro

ExtendScript ECMA-262, edition 3
General purpose scripting language DMDScript 1.15 ECMA-262
OpenLaszlo JavaScript ECMA-262, edition 3
CriScript, JScript for game platforms CriScript 0.91.0 ECMA-262, edition 3
iCab InScript 3.22 (abandoned) ECMA-262, edition 3
Max/MSP JavaScript 1.5 ECMA-262, edition 3
ANT Galio 3 JavaScript 1.5 ECMA-262, edition 3
KDE QtScript ECMA-262, edition 3
Caja ECMA-262, edition 3
Objective-J ECMA-262, edition 3
WMLScript ECMA-262, edition 3
JavaScript TypeScript ECMA-262, edition 3, 5 and features from upcoming 6.

Read more about this topic:  ECMAScript