As far as anything ajax should ever be applied to, all the javascript libraries and such, often worse, gunk dancing around the name ajax are just bloat where you could accomplish your goal with hundreds fewer lines of your own code - you don't need most of the stuff thats there, and it encourages you to do things you shouldn't. Ajax just isn't something you ever (should) need more than a request function and a callback function or two for unless you're going GMail on your users. Beside whether you should use it at all. It can be nifty, but often its use is abusive to its medium.
If you're going to do it, don't bloat it, and know what you're doing. Just write yourself a hundred (or, hell, way fewer if it's a half simple use) lines of javascript instead of implementing some huge general purpose thing under some lisence and crap like that.
Not as long as the initial Windows updates if you've just gotten a new system. So, less than several days.
As far as anything ajax should ever be applied to, all the javascript libraries and such, often worse, gunk dancing around the name ajax are just bloat where you could accomplish your goal with hundreds fewer lines of your own code - you don't need most of the stuff thats there, and it encourages you to do things you shouldn't. Ajax just isn't something you ever (should) need more than a request function and a callback function or two for unless you're going GMail on your users. Beside whether you should use it at all. It can be nifty, but often its use is abusive to its medium.
If you're going to do it, don't bloat it, and know what you're doing. Just write yourself a hundred (or, hell, way fewer if it's a half simple use) lines of javascript instead of implementing some huge general purpose thing under some lisence and crap like that.
Glow and shadow, et c, are implemented through CSS not javascript.