RIOT.js es una biblioteca de interfaz de usuario basada en componentes web de muy pequeño tamaño / peso ligero para desarrollar aplicaciones web. Combina los beneficios de React.JS y Polymer con una implementación muy concisa y construcciones simples de aprender y usar. Su versión minificada tiene un tamaño de casi 10 KB.
Las siguientes son las características clave de RIOT.js
Enlaces de expresión
Carga útil muy pequeña durante actualizaciones y reflujos DOM.
Los cambios se propagan hacia abajo desde las etiquetas principales hasta las etiquetas / controles secundarios.
Utiliza expresiones precompiladas y las almacena en caché para un alto rendimiento.
Proporciona un buen control sobre los eventos del ciclo de vida.
Sigue los estándares
Sin sistema de eventos propietario
No depende de ninguna biblioteca polyfill.
No se agregan atributos adicionales al HTML existente.
Se integra bien con jQuery.
Valores fundamentales
RIOT.js se desarrolla considerando los siguientes valores.
Simple y minimalista.
Fácil de aprender e implementar.
Proporcione vistas reactivas para crear interfaces de usuario.
Proporcione una biblioteca de eventos para crear API con módulos independientes.
Para cuidar el comportamiento de la aplicación con el botón de retroceso del navegador.