Hacker News new | ask | show | jobs
by BrendanEich 1385 days ago
> This led to the heavily downscaled ECMAScript 5 release as a compromise until 2005

s/2005/2015

Thanks for accuracy and completeness in your comment! Beyond the year typo, I wanted to add that the DOM "Level 0" was my work in Netscape 2 at first, and JS-inflected. IE3 added VBScript and by IE4 this made Microsoft's DOM0 aka "DHTML" have a mix of styles: as a superset it reverse engineered what I'd done, while adding VBScript-inflected forms such as document.all(id) -- note round brackets (square could be used too).

The W3C's DOM levels 1-3 used IDL and had more of a Java (or just verbose) style. The HTML5 effort at whatwg.org reunified, consolidated, resolved conflicts, and extended with things like the fetch API.

Thanks again, rare to see someone doing homework instead of repeating hearsay or assumptions on HN!

1 comments

Oops, yes, that was a typo. ES5 came out in 2009 so my timeline would have had to involve some time travel shenanigans to work out.

Having the man himself confirm my understanding of the history of JavaScript means a lot, thank you.