How JavaScript Works Behind the Scenes - How Our Code Is Executed: JavaScript Parsers and Engines