No olvides que en las ciencias informáticas cualquier problema casi siempre tiene más de una soluciones, no obstante aquí mostramos lo más óptimo y eficiente.
Solución:
Ve y lee las respuestas a esta pregunta
https://softwareengineering.stackexchange.com/questions/138521/is-javascript-interpreted-by-design
La respuesta que acepté es excelente y debería ayudar a responder a su pregunta.
Personalmente, soy algo cauteloso con la idea de llamar a un lenguaje interpretado o compilado. Es una decisión de implementación, no parte de la especificación del lenguaje. Si desea hablar sobre JavaScript compilado o interpretado, pregúntelo en el contexto de una implementación real de la especificación del lenguaje.
JavaScript es interpretado en tiempo de ejecución por el navegador del cliente. Sin embargo, existe una herramienta llamada Rhino JavaScript Compiler que supuestamente compila JavaScript en archivos de clase Java.
Puntuaciones y reseñas
Si haces scroll puedes encontrar las aclaraciones de otros sys admins, tú aún tienes el poder mostrar el tuyo si lo deseas.