2 ms·
Microsoft tried with VBScript, but JS was fit enough to survive, and no one wanted a second language after it. No point in speculating, we know JS matters. Asse
by BrendanEich 7y ago
Microsoft tried with VBScript, but JS was fit enough to survive, and no one wanted a second language after it. No point in speculating, we know JS matters. Asserting it could have been Blub means nothing. See also https://news.ycombinator.com/item?id=1905155 https://news.ycombinator.com/item?id=1905155.
Also, I kept working on JS, while doing other things. I worked on JS in both Netscape and Ecma TC39 through late 1997, then co-founded mozilla.org with jwz and others. For mozilla.org I was chief architect, but I still kept working on the Mozilla JS engine, SpiderMonkey, adding features such as getters and setters that became important in 2005 due to use by Microsoft's Live Maps.
Live Maps emulated the IE DOM in Firefox via those same getter and setter extensions that I'd added over the years since 1997. In IE, Live Maps of course used the native DOM. This left Safari and Opera failing unless they reverse engineered the getter and setter extensions from SpiderMonkey in Firefox quickly. It took them about a week, and then Live Maps worked in Safari and Opera too.
This shows how quickly browsers can evolve, based on innovation in just one browser's engine, even in the wake of a monopoly period of stagnation.