Je n'ai que peu de temps à vous consacrer alors je vous donne mes notes en vrac.
JS est présent côté client web mais aussi en tant que shell, côté serveur, serveur d'application. il est aussi embarqué dans de nombreuse applications
il est aussi le langage cible d'autre langage compilé ou intermprété
ActionScript. 2004. Version de ECMAScript pour Flash.
• Ceylon. 2012. Créé par Red Hat pour permettre d'écrire collectivement des programmes et utiliser des données structurées. Il ressemble à JavaScript avec des classes et interfaces mais fonctionne sur machine virtuelle Java. Note: Ceylon (Ceylan) = thé, Java = café.
• CFScript. Partie JavaScript de ColdFusion. Voir aussi CFML.
• CoffeeScript. Il se compile en JavaScript et offre une syntaxe plus lisible (comme Scriptol pour PHP).*Critique.
• ColdFusion. 2001. Combinaison de CFScript et CFML compatible JavaScript, utilisé pour le Web dynamique.
• EcmaScript. 1997. première version normalisée de la base du langage.
• JavaScript. 1996. naissance de javascript chez netscape (côté serveur 1994 puis porté sur le client netscape communicator)
• JScript. implémentation de javascript dans internet explore, dans windows scripting host.
• Objective J. 2008. Superset of JavaScript using the Ojective-C like syntax. compilé ou interprété en javascript
• TypeScript. 2012. Sur-ensemble de JavaScript par Microsoft, avec des variables typées, des classes et des modules. Compilé en JavaScript. Open source sous licence Apache.
• http://www.comptechdoc.org/independe...vaobjheir.html 
ensemble des objets ajouté à javascript par le w3c pour la manipulation des navigateur internet et le DOM
• ExtendScript*adobe version étendue de Ecmascript dans les produits adobe
• DMDScript D lanagage script support: interprète EcmaScript pour le scripting d'application développé en langage D permet d'exposer des objet définit en D dan sl'interprète
• CriScript plateforme de jeux : implémentation légère de EcmaScript embarqué dans le console de jeux.
• inScript icab (navigateur) implémentation du navigateur icab http://www.muchsoft.com/inscript/
• QTscript (kde qt) implémentation dans QT de EcmaScript permet de rendre les application développé avec QT scriptable.
• wmlscript (modible wap): implémentation EcmaScrpit pour les navigateur WAP (ancêtre de l'intermet sur téléphone mobile)
• caja (ecmascript 5 strict mode) google implémentation par google d'un interprète Ecmascript 5 en mode strict
• https://github.com/jashkenas/coffee-...-compile-to-JS Une list de language qui se compile en javascript
• http://wiki.commonjs.org/wiki/CommonJS Une définition d'API Commune pour javascript ajoute la définit d'éléments commun Spécification d'une Standard Lib pour js
• http://en.wikipedia.org/wiki/Server-...ide_JavaScript
• WinJS*provides special Windows Library for JavaScript functionality in*Windows 8*that enables the development of*Modern style*applications (formely*Metro style) in*HTML5*and JavaScript.
• http://en.wikipedia.org/wiki/List_of...ript_libraries
• http://en.wikipedia.org/wiki/Compari...ipt_frameworks
A+JYT
Partager