Ответ 1
Идите и прочитайте ответы на этот вопрос
https://softwareengineering.stackexchange.com/questions/138521/is-javascript-interpreted-by-design
Ответ, который я принял, превосходный и должен помочь ответить на ваш вопрос.
Для меня лично я несколько осторожен в идее вызова языка, который интерпретируется или компилируется. Это решение реализации, а не часть спецификации языка. Если вы хотите поговорить о скомпилированном или интерпретируемом JavaScript, спросите его в контексте фактической реализации спецификации языка.