ECMAScript

Aka JavaScript (ECMAScript + DOM and Web APIs),

  • http://msdn.microsoft.com/en-us/library/ie/121hztk3%28v=vs.94%29.aspx

  • http://wiki.ecmascript.org/doku.php?id=resources:resources&s=conditional+compilation#microsoft_drafts

  • Jison - "Your friendly JavaScript parser generator!"

  • http://en.wikipedia.org/wiki/Preprocessor

  • http://en.wikipedia.org/wiki/C_preprocessor

  • http://code.google.com/p/jspp/

  • https://code.google.com/p/jsmake-preprocessor/

  • http://js-preprocessor.com/

  • http://www.nongnu.org/espresso/js-cpp.html

  • https://github.com/mcoolin/Node-JavaScript-Preprocessor

  • http://en.wikipedia.org/wiki/Abstract_syntax_tree

  • https://developer.mozilla.org/en-US/docs/SpiderMonkey/Parser_API

  • http://code.google.com/p/redtamarin/wiki/ABC

  • https://learn.adobe.com/wiki/display/AVM2/4.+The+ActionScript+Byte+Code+%28abc%29+format

  • JSZap: Compressing JavaScript Code (see also https://www.usenix.org/conference/webapps-10/jszap-compressing-javascript-code)

  • http://creativejs.com/2012/06/jsexe-javascript-compressor/

  • http://www.pouet.net/prod.php?which=59298

  • jssfx3 (see also http://skypher.com/index.php/2010/12/09/jssfx3/)

  • http://mainroach.blogspot.fr/2013/09/extreme-javascript-minimization.html

  • http://www.2ality.com/2011/01/what-is-javascript-equivalent-of-java.html

  • http://www.2ality.com/2012/01/bytecode-myth.html

Parser

Engine

See also GitHub - GoogleChromeLabs/jsvu: JavaScript (engine) Version Updater

Editor

It's will help you to found errors before you try/compile your code.

Tools

Obfuscation:

Unuglify

Last updated