JavaScript is often called an interpreted language, but modern JS engines like V8 (Chrome, Node.js), SpiderMonkey (Firefox), and JavaScriptCore (Safari) use a mix of interpreting and compiling.
Interpreter vs JIT Compilation in JavaScript Engines Interpreter vs. JIT Compilation in JavaScript Engines: An Exhaustive Technical Exploration JavaScript, the ubiquitous language of the web, has ...