JavaScript runtime foundations: Concept walkthrough — JavaScript | CodeAtlas