You know, I hate to add fuel to this old fire but this link is
incredibly specious. For one, it's a powerpoint comparing js
libraries by the author of one of the libraries! Danger, danger! Then
he goes on to make an entire presentation of really nothing more than
subjective claims (even the usage graphs are suspect).
I won't go into details too much but the claim that really got my goat
was: YUI lacks support for DOM querying and DOM manipulation. Having
just had to fix someone else's DOM manipulation through jQuery I can
state absolutely that what jQuery and prototype support is language
obfuscation. It has been an unbelievably nasty experience and I can't
wait to get back to YUI, it's readable libary code and the readable
code I and others create with it.
These libs seem, for the most part, intellectual scams and I find the
biggest supporters of them aren't developers, but managers. I have
slowly come to the conclusion that as cranky as the folks around this
group are, they are correct about third party libraries. You cannot
expect to have well-written, safe libraries in a typeless, dynamic,
and namespace-less language unless they are extremely transparent like
YUI. Even then, issues like download and render speed crop up.
Write it yourself!
Bob