RiotJS 2.3.0 : nouvelle version majeure
pour cette microbibliothèque UI qui ressemble à React


RiotJS est une petite bibliothèque d'interface utilisateur reprenant beaucoup des idées du framework React, mais avec une API largement simplifiée et une taille moindre. Le but de cette bibliothèque est de fournir tous les blocs de construction essentiels pour des applications modernes côté client :

  • tags personnalisés et approche composants ;
  • vues « réactives » mises à jour via un mécanisme de DOM virtuel ;
  • programmation événementielle pour faire des API avec des modules isolés ;
  • un routeur pour s'occuper de l'URL et du bouton précédent.


La version 2.3.0 de Riot vient d'être publiée et il s'agit d'un gros pas en avant pour l'équipe de muut, qui résulte de plusieurs mois de travail. Elle fixe de nombreux bogues, et a permis la séparation de Riot en six modules : core, cli, route, observable, tmpl et compiler.

Parmi les autres changements, on note également :

  • un nouveau routeur minimaliste prenant en charge l'API History de HTML5 ;
  • une grosse réécriture du compilateur, du moteur de templates et de l'interface en ligne de commande ;
  • un changement dans les propriétés internes pour mieux supporter les objets provenant de certaines bases de données ;
  • un nouveau comportement, plus prédictible, pour les boucles dans les templates.


Le site de Riot se voit également traduire en ce moment en d'autres langues, dont le français par votre humble serviteur. La documentation de la 2.3.0 en français devrait logiquement arriver ces prochains jours.

Source : riotjs.com


Et vous ?

Connaissez-vous cette bibliothèque ?
Quelle bibliothèque UI utilisez-vous ?

Voir aussi :

Forum JavaScript