Javascript as an assembly language

It is interesting to note that Javascript is becoming more and more an assembly language for the web. Javascript is used more and more as either the direct "VM" for new languages (e.g., coffeescript) , or an additional backend. See here a detailed list


The newes addition is ClojureScript, a dialect of clojure that compiles to Javascript. Here is the rationale behind it. Rich Hickey, creator of clojure is behind it.


I find two interesting issues here:

  • Does it mean that knowledge of Javascript will not be a requirement any more for developing for the web (in the same way that nobody needs to know JVM's bytecode instructions to develop in Java)?
  • It looks like this adds a requirement to compile after each change to the code. This takes away one of the benefits of dynamic languages.
Thank you for your interest!

We will contact you as soon as possible.

Send us a message

Oops, something went wrong
Please try again or contact us by email at