Those things aren&#x27;t needed to get javascript to work properly, most such &quot;hacks&quot; are necessary because of the DOM, proprietary standards and the ridiculous variety of devices web content needs to be displayed on. Even if you had an alternative language, those problems would still remain.