WebKit: 3D Transforms
webkit.org
webkit.org
Apple is betting both on the desktop and on the (open standards) web, and letting both compete freely.
Microsoft seems to want to cripple IE to prevent web apps from overtaking the desktop (or else they've got some other wierd motivation that cripples its forward motion in areas like CSS standards, 2d/3d canvas, Javascript features/performance; or perhaps they're hoping to make their proprietary Silverlight the chosen method for delivering desktop-like apps.)
(Sorry, don't mean to be a fanboi--lots to criticize about Apple's overall behavior, but at least in this area they seem to be thinking right.)
I don't buy the cloud computing hype, but following browser technology is always fun. Oh, and it's WebKit, so free upvote.
Also, shouldn't animation be part of Javascript rather than CSS as it's more to do with behaviour rather than presentation?
One of the nice things about defining animations declaratively in CSS instead of procedurally in Javascript is that browsers will have control over the implementation. Your browser could easily have a "no animations" mode, or selectively disable certain animation types. Browsers can implement animations much more efficiently if they don't have to call Javascript every frame, and they can also separate animation from whatever else the page is doing; animations could be slowed or stopped in background tabs or low-battery situations while the page's Javascript continues running.
I've seen it, and it is beautiful!