For the most part, this is minimal syntactic sugar, not significantly different semantics.
How does CS have more dependencies than any other compiled language?
It does not, the point is that javascript has no dependency, and that if you're going to add a compiler dependency you might as well go for real changes.
Comments
Has LLVM grown an assembly frontend? Emscripten is more or less an LLVM backend.
These are no more web applications than writing firefox extensions at this point.
For the most part, this is minimal syntactic sugar, not significantly different semantics.
It does not, the point is that javascript has no dependency, and that if you're going to add a compiler dependency you might as well go for real changes.
I don't know, probably, but LLVM's IF is essentially machine independent assembly anyway.
But again, missing the point.