Unintérprete de JavaScript (también conocido comomotor de JavaScript oimplementación de JavaScript) es unintérprete informático que interpreta elcódigo fuente en lenguajeJavaScript y ejecuta unscript acorde a las instrucciones dadas.
El primer intérprete de JavaScript fue creado porBrendan Eich, mientras trabajaba enNetscape Communications Corporation, para ser incluido en elnavegador webNetscape Navigator. Este intérprete es conocido con el nombre en claveSpiderMonkey y su desarrollo se mantiene gracias a laFundación Mozilla.
Los programas anfitrión más comunes para JavaScript son los navegadores web. Los navegadores web generalmente usan unaApplication Programming Interface (API) pública para crearobjetos del anfitrión (delingléshost objects) reflejados en elDOM de un documento y accesibles a través de JavaScript.
Unservidor web es otraaplicación informática en que se suele integrar un intérprete de JavaScript. Unservidor web JavaScript reflejaría en objetos los pedidos y respuestas hechos sobre el protocoloHTTP, permitiendo a una aplicación en JavaScript utilizar esa información para crearpáginas web dinámicamente.