The relevant standards to make Ajax work are several years old. What is new is that developers have decided that the installed base is big enough to actually try to take advantage of them.
Microsoft actually doesn't like this, because the applications coming out are smooth enough that they can replace desktop applications, and there is no tie-in to Windows here.
Cheers,
Ben