JavaScript: Under The Hood