WTFramework

J’ai trouvé un bookmarklet sympa qui permet de savoir rapidement et facilement quel framework JavaScript est utilisé par le site sur lequel vous surfez. Tellement pratique que je me sentais coupable de ne pas en parler avec vous…

C’est quoi un framework Javascript ?
Un framework JavaScript est la bibliothèque (library) que vous incluez avant de commencer à coder. Il en existe beaucoup mais 3 principales se sont toujours démarquées : Prototype, jQuery et MooTools. Cette liste est bien sûr loin d’être complète mais ce n’est pas vraiment le but de cet article.

C’est quoi un bookmarklet ?
Un bookmarklet c’est un lien qui contient une ligne de JavaScript au lieu d’une URL. Cela permet notamment d’exécuter du code JavaScript sur la page où vous vous trouvez au lieu de changer de page. Pour plus d’infos, Wikipedia est notre ami.

A quoi cela sert-il de savoir quel framework JavaScript est utilisé ?
Comme pas mal de choses sur ce blog : pour le commun des mortels, cela ne sert à rien. Comment ça j’aurais du commencer par là ?
Pour les développeurs Web, les raisons sont multiples :

  • savoir si “l’effet-super-cool-de-la-mort-qui-tue” est compatible avec son framework de prédilection,
  • en cas de problème savoir rapidement quelle(s) version(s) du framework utilise-t-on,
  • etc.

En bref…
Cela peut faire gagner plusieurs dizaines de secondes pour ne pas devoir ouvrir le code source d’une page pour savoir quel bibliothèque est utilisée par cette même page.

Le bookmarklet (vous pouvez l’ajouter dans vos favoris et quand vous cliquez dessus, un message apparaît de le coin supérieur droit de la page avec les infos voulues) : WTFramework. N’oubliez pas d’aller faire un tour sur le blog de l’auteur de cette petite perle, c’est par ici.

3 commentaires pour “WTFramework”

  1. Je sens une pointe de racisme dans cet article… A la base de la pyramide humaine : le communs des mortels, au sommet : les développeurs web ! ;o)

    CerizZ 15/11/08 à 20:41
  2. Aucun racisme, soyez-en sûr !

    Nicolas (l'auteur de cet article) 15/11/08 à 20:49
  3. Intéressant. Notons qu’il ne detecte pas ExtJS…

    Nicolas 20/11/08 à 10:10

Réagissez !