Avant les deuxièmes guerres de navigateur en 2008-2009, le moteur JavaScript -LRB- également connu sous le nom d'interprète JavaScript ou JavaScript implémentation -RRB- était connu simplement comme un interprète qui lisait et exécutait le code source JavaScript.
Un moteur JavaScript est un programme qui interprète le code JavaScript et qui peut aussi compiler JavaScript.