How JS Works — Part 1: The JavaScript Engine

What is a JavaScript Engine?