WereKitten said:
Indeed, they were the first to propose the concept of the async requests. And that led them to develop a rich showcase of never-possible-before web applications taking advantage of it, and wooing the world of web developers... oh, wait, that was gmail and Google maps :) But they updated their browser to optimize its use in complex JS... woops, in the JS race among v8/squirrelfish/tangerine IE is basically sitting on the bench :) Seriously, AJAX is an example of what I meant when I said that they clearly have people coming up with great ideas, but they often seem unable to dogfood and bring them all the way through to the next steps. Google/Apple/Mozilla were the real force in pushing AJAX and more generally heavy-duty webapps: they optimized the relative JS engines, designed APIs, proposed new open standards. Google and others created some amazing, rich content. Meanwhile the original XMLHttp object was left aging in the ghetto of ActiveX, probably because by then MS' focus was shifting to Silverlight and they were aiming their guns at Flash. (Ironically today the future looks brighter for HTML5+JS+canvas/SVG+new file APIs+new persistence layer APIs than for Flash. I wonder how long will it take for IE to catch up, and how will the Windows Phone 7 devices cope with it...) |
Either way, AJAX is a MS innovation that other companies took and enhanced.
And MS added the XMLHttpRequest object to its IE scripting library soon after the initial draft specification for a standard was made. It wasn't left in ActiveX. This is a MS innovation that was standardized. How the standard was used afterwards has nothing to do with MS.
And you do realized that before GMail, there was Outlook Web Access right? Only people needing offsite access to their coorporation's Exchange servers needed use it. Much like most of MS's software, it was aimed at business usage and not the populous.