VanillaJS, le framework adopté par les sites les plus importants !

framework vanillaJSSi je vous dis jQuery… aucun doute que vous connaissez… en revanche, pour VanillaJS ??? C’est moins évident. En tout cas, c’est totalement par hasard que j’ai découvert ce framework Javascript adopté par Facebook, Google, YouTube, Yahoo, Wikipedia, Windows Live, Twitter, Amazon, LinkedIn, MSN, eBay, Microsoft, Tumblr, Apple, Pinterest, PayPal, Reddit, Netflix ou Stack Overflow ! Excusez du peu !!!

Peut-être que si ces sites à très fort traffic ont misé sur ce framework, ce dernier mérite-t-il  de s’y attarder et de le découvrir.

Le site VanillaJS apporte un début de réponse avec un tableau comparatif :

Récupérez élément DOM via ID

Codeops / sec
Vanilla JSdocument.getElementById(‘test-table’);

12,137,211

Dojodojo.byId(‘test-table’);

5,443,343

Prototype JS$(‘test-table’)

2,940,734

Ext JSdelete Ext.elCache[‘test-table’]; Ext.get(‘test-table’);

997,562

jQuery$jq(‘#test-table’);

350,557

YUIYAHOO.util.Dom.get(‘test-table’);

326,534

MooToolsdocument.id(‘test-table’);

78,802

Récupérer élément DOM via le Tag

Codeops / sec
Vanilla JSdocument.getElementsByTagName(« span »);

8,280,893

Prototype JSPrototype.Selector.select(‘span’, document);

62,872

YUIYAHOO.util.Dom.getElementsBy(function(){return true;},’span’);

48,545

Ext JSExt.query(‘span’);

46,915

jQuery$jq(‘span’);

19,449

Dojodojo.query(‘span’);

10,335

MooToolsSlick.search(document, ‘span’, new Elements);

5,457

Les résultats sont assez étonnants et la « concurrence » semble totalement balayée.

Site Internet : VanillaJS
Licence : MIT

En savoir plus sur Free Tools

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Continue reading