JavaScript Releases Cheatsheet
| 1995-12 | JavaScript announced by Sun & Netscape | 
| 1996-03 | v1.0 Netscape Navigator 2.0 | 
| 1996-08 | v1.1 Netscape Navigator 3.0; Internet Explorer 3.0 (JScript) equivalent to v1.0 | 
| 1997-06 | v1.2 Netscape Navigator 4.0 | 
| 1998-10 | v1.3 Netscape Navigator 4.06-4.7; ES1/2 | 
| v1.4 Netscape Server | |
| 2000-11 | v1.5 Netscape Navigator 6.0; Mozilla Firefox 1.0; ES3 | 
| 2005-11 | v1.6 Mozilla Firefox 1.5 | 
| 2006-10 | v1.7 Mozilla Firefox 2.0 | 
| 2008-06 | v1.8 Mozilla Firefox 3.0 | 
ECMAScript versions
| 1997-06 | |
| 1 | |
| 1998-06 | |
| 2 (alignment with ISO/IEC 16262) | |
| 1999-12 | |
| 3 | |
| regular expressions | |
| better string handling | |
| new control statements | |
| try/catch | |
| numeric output formatting | |
| 2009-12 | |
| 5 (4 was abandoned) | |
| strict mode | |
| getters and setters | |
| more complete reflection | |
| JSON library support | |
| 2011-05 | |
| 5.1 (alignment with ISO/IEC 16262:2011) | |
| 2015-xx | |
| 6 [see https://github.com/lukehoban/es6features] | |
| arrows => | |
| classes | |
| enhanced object litarals | |
| template strings | |
| destructuring | |
| default parameters, rest parameters, spread | |
| let | |
| iterators | |
| generators | |
| comprehensions | |
| unicode | |
| modules | |
| new collections: Map, Set, WeakMap, WeakSet | |
| proxies | |
| symbols | |
| TCO | 
Some languages compiled to Javascript
| GWT | |
| 2006 | |
| Google Web Toolkit | |
| Java | |
| Pyjs | |
| 2007 | James Tauber (Google) | 
| (renamed 2012; formerly Pyjamas) | |
| Python | |
| Objective-J | |
| 2008 | Cappuccino Core Developers | 
| CoffeeScript | |
| 2009 | Jeremy Ashkenas | 
| Coco (dialect) | |
| Emscripten | |
| 2010 | Alon Zakai | 
| C, C++ (LLVM) | |
| Opal | |
| 2011 | Adam Beynom, Elia Schito | 
| Ruby | |
| Elm | |
| 2012 | Evan Czaplicki | 
| LiveScript | |
| 2012 | George Zahariev | 
| (fork of Coco) | |
| TypeScript | |
| 2012 | Microsoft | 
| Dart | |
| 2013 | Lars Bak, Kasper Lund (Google) | 
| PureScript | |
| 2013 | Phil Freeman |