RIOT.js é uma biblioteca de UI baseada em componentes da Web de tamanho muito pequeno / leve para desenvolver aplicativos da web. Ele combina os benefícios do React.JS e do Polymer com uma implementação muito concisa e construções simples de aprender e usar. Sua versão reduzida tem quase 10 KB.
A seguir estão os principais recursos do RIOT.js
Expression Bindings
Carga útil muito pequena durante atualizações e refluxos de DOM.
As alterações se propagam para baixo das tags pais para as tags / controles filhos.
Usa expressões pré-compiladas e as armazena em cache para alto desempenho.
Fornece uma boa construção sobre eventos de ciclo de vida.
Segue Padrões
Nenhum sistema de evento proprietário
Sem dependência de nenhuma biblioteca polyfill.
Nenhum atributo extra adicionado ao HTML existente.
Integra-se bem com jQuery.
Valores fundamentais
RIOT.js é desenvolvido considerando os seguintes valores.
Simples e minimalista.
Fácil de aprender e implementar.
Fornece visualizações reativas para construir interfaces de usuário.
Fornece Biblioteca de Eventos para construir APIs com módulos independentes.
Para cuidar do comportamento do aplicativo com o botão Voltar do navegador.