Some of Eich's disagreements are with Microsoft's participation in the process-seemingly opening up old wounds from the days when Microsoft killed off Netscape.
Since we're working in this context of Ecma [International], the standards body, it's really not possible to say when you'd see it in products; it's up to the various members that are working on it.
... It goes back to 1999, when the third edition was finished, and a lot of the development and design work that was done under Waldemar Horwat, who is at Google now but was at Netscape then, fed into actual languages-mainly, ActionScript in the Flash player and Jscript.net, Microsoft's ASP.Net, which is in the CLR [Common Language Run-time].
A lot of people contributed. Sun contributed, Microsoft certainly contributed. And [Microsoft was] very interested at that point in gaining market share on Netscape. They were the minority browser, so they were saying, "What's this Netscape churn that's going on from release to release?" We want standards. And they helped make the standards. And they helped make them be real-world standards. Some of the personalities at Microsoft were very bright, and they would have liked to change some things. But as we got into it, they realized that any change meant that if they made the change in their implementation first, as the minority browser vendor, they might not work on a certain page. And then Netscape might renege or be late, and they'd lose market share.
Well, there's the same dynamic now, but it's Firefox and Safari that are on the minority side of it, and we're trying to gain market share. And we're interested in real-world standards. So, you think we would be super conservative.
But it's a funny thing that's happened to the Web: The Web is a mess. It's formally unsound. It's a bunch of de facto and du jure standards; browsers kind of agree, and content authors worry about the top few browsers when they write something and roll it out. You still see stuff rolled out on some of the big sites that doesn't work in Safari right away. But it's getting better. So there's this sort of intersection between the browsers and what works-like the Venn diagram and the intersection semantics. And it moves over time. And it can be moved if you put some energy into it. Web developers do want to do new things. They do want to make their life easier, and they do look at certain browsers first.
The problem is Internet Explorer-Microsoft used its monopoly and stagnated the Web. And that was huge for us because by simply persevering and focusing on the right thing-which was Phoenix instead of Firefox-and making a usable browser and just a browser, we timed the market. We were ready when the time was right. And that got us huge market share because IE was in terrible shape-the thing with security holes and pop-ups and so on.