Vanilla Js, le framework Javascript le plus utilisé au monde !

Le 08/06/2017

Dans Développement

Voici une ressource que vous avez tous connu dans une de ses versions précédentes, extrêmement utilisée et qui est maintenant un remplaçant idéal à jquery pour la plupart de nos opérations de tous les jours : VanillaJsle framework Javascript le plus utilisé au monde.

Vanilla JS, le framework Javascript incontournable

Lors de recherches sur l'utilisation de Javascript, nous sommes tombés par hasard sur la ressource d'aujourd'hui : le framework VanillaJs.

Logo vanilla js

VanillaJS est tellement puissant que c'est un incontournable dans le monde du développement Javascript actuelFacebook, Twitter, Amazon ou même Google, tous les plus gros utilisent ce framework pour sa puissance et sa vitesse incomparable avec les autres frameworks du marché. Pour tout vous dire, il est même à la base des jQuery, qui est fait en Vanillajs.

Bibliothèque de gestion des tableaux, chaines de texte, événements ou bien évidemment de gestion du DOM ou même de Canvas, ce framework particulièrement versatile fait tout et même plus, de par sa grande souplesse et son étonnante extensibilité, et le tout en restant incroyablement léger : complet et compressé, il ne pèse pas plus de 25 bytes, ce qui en fait de loin le framework le plus léger que vous pourrer trouver !

Functions vanilla js

Niveau compatibilité, vous trouverez une version unique de Vanilla JS compatible avec babel, webpack et browserify, et il est compatible avec tous les navigateurs depuis IE9.

Enfin, le framework est très simple d'installation (aucune action à faire que vous soyez sur le navigateur ou nodeJs) et il existe une coloration syntaxique dans presque tous les éditeurs de code modernes (nodepad exclus malheureusement).

Pour simplifier le passage de jQuery à VanillaJs, j'ai même trouve cette table de correspondances entre les fonctions jQuery les plus utilisées et leur version Vanilla Js.

Jquery vanilla js

Ce framework n'est qu'un fichier vide, toutes les opérations qu'il propose existent nativement dans le Javascript moderne "nature", fonctionnent donc sans dépendances et sont compatibles avec toutes les ressources et frameworks que vous pourrez trouver sur le net. 

Illustration vanilla js

Les développeurs web ont tendance à être assez médisants (à raison la plupart du temps) sur le langage Javascript, mais ce n'est pas une raison pour oublier que ce dernier évolue et il est tout aussi important de pointer (et utiliser, du coup) ce qui marche que de conspuer ce qui ne marche pas.

Nous vous encourageons donc à (re) laisser sa chance à Javascript, essayer ES6 (si vous n'avez aucune idée de comment, essayez donc Babel) et essayer de remplacer progressivement les tâches que vous faites avec jquery par leur équivalant "nature".