Is JavaScript interpreted or compiled?
There are lots of debates I could see about this question. Is javascript interpreted? if yes, how does the variable hoisting and closure works?
I believe Javascript is compiled language which is using JIT compiler at runtime.