Quel Framework Ajax choisir ?

Publié par Fabrice Michellonet sous le(s) label(s) le 2 avril 2009

Dojo est désormais passé en version 1.3 avec son lot de nouveautés que je vous laisse découvrir ici.

Mais ce qui est plus excitant encore (et qui est presque passé inaperçu) c’est la mise à disposition de TaskSpeed, un outil de benchmark des principaux Framework Ajax actuellement disponible [JQuery, Dojo, Prototype, MooTools].

Mais comment benchmarker des Framework qui n’offrent pas tous les mêmes fonctionnalités ? (JQuery n’offre pas de composants graphique par exemple). TaskSpeed propose de les noter sur leur plus petit dénominateur commun, c'est-à-dire la manipulation du DOM HTML.

Sur le site, il est possible à tout un chacun de visualiser les résultats d’une bonne quinzaine de métrique par Framework. J’ai moi-même réalisé le test avec mon navigateur préféré Firefox... (Jérôme, y’a des gens qui ont fait le test avec Opéra... je te jure y’a pas que toi qui l’utilise :) ).

Et le vainqueur est... Dojo bien sur.

Moyenne par rapport au navigateur Résultats FF Résultats IE

Le dernier est JQuery… Au fait, qui peut me rappeler pourquoi Microsoft à choisit ce Framework pour l’intégrer dans son offre Ajax ?

Afin d’assurer la plus grande transparence, il est possible de voir le code exécuté pour chaque test en cliquant simplement sur la cellule au croisement d’un Framework et d’un browser.

PS : Pour ceux qui se demandent comment sont faits les graphs… il s’agit de dojox.gfx.

PS2 : Je vous laisse aussi découvrir par la même occasion quel est le pire navigateur lorsqu’il s’agit de manipuler le DOM.

3 commentaires:

Anonyme a dit… @ 15 février 2010 à 10:48

Je me demandais s'il y avait eu un test avec la dernière version de jQuery ?

Fabrice Michellonet a dit… @ 15 février 2010 à 14:47

Taskspeed est très vite mis à jour lorsqu'une nouvelle version d'un framework est disponible.
A l'heure actuelle, la dernière version "stable" de JQuery est la 1.4.1 et elle est bien prise en compte par ce comparateur.
Je vous laisse découvrir les résultats.

Antoine a dit… @ 16 février 2010 à 10:16

Merci pour le lien je regarde ça ^^

Enregistrer un commentaire