En JavaScript-motor er et softwareprogram, der fortolker og udfører kode på JavaScript- sproget . JavaScript-motorer er typisk indbygget i webbrowsere .
Den første JavaScript-motor, SpiderMonkey , blev oprettet af den amerikanske computerforsker Brendan Eich til Netscape Navigator . Det var programmeret på C-sprog .
De første JavaScript-motorer var enkle tolke. Derefter udviklede versionerne og integrerede kompileringen for at forbedre udførelsen af JavaScript-koden.