JavaScript runtime foundations: Architecture checkpoint — JavaScript | CodeAtlas