Aujourd’hui le choix est large on peut prendre du Dojo, du MochiKit, YUI, prototype et JQuery pour faire des petits (ou gros) effets javascript sur vos sites Internet. Pour ma part j’avoue avoir une préférence pour JQuery et ses nombreux plugins largement compatibles avec les différents navigateurs Internet (FF, IE & co).
Sur ce site vous allez trouvez une comparaison très détaillée des différentes bibliothèques et cela peut être utile de conserver ce lien dans un coin de votre tête.
Voici d’ailleurs un extrait du tableau de comparaison, pour l’intégralité il faudra aller sur le site de l’auteur!

Via Excargot

One Comment
J’ai moi aussi une préférence pour jQuery. Cependant, ce framework souffre de nombreux bugs d’implémentation suivant les versions. L’un des plus gênants concerne le support du navigateur web Apple Safari qui varie sensiblement d’une version à l’autre. Certains plugins sont aussi très spécifiques à des versions données, pour des raisons de petits bugs très spécifiques à chaque version et sous-version de jQuery.
Ceci dit, jQuery est un framework excellent par la facilité de prise en main et permet au développeur non initié ou expérimenté de se pencher réellement sur la fonctionnalité attendue plutôt que les problèmes spécifiques à chaque navigateur. Car mine de rien, utiliser jQuery est un véritable plaisir, tellement on peut ajouter de fonctionnalités sur une page ou un site en peu de code. Cela compense très largement les quelques défauts existants.