Svelte is different than other frameworks, basically it is a compiler more than framework. Svelte run build time, that mean it will not include framework itself as a hard dependencies, and performance efficiency is much higher than state driven frameworks like vue or react.
There is no shortage of front-end frameworks and libraries to choose from, but Riot.js offers something unique. It’s incredibly simple, lightweight, and a flexible framework, making it a nice choice for rapid prototyping and scaffolding web applications.
It’s certainly not as popular and probably a little less performant than some of the other options, but it’s a lot less complicated and can accomplish quite a lot with a tiny 1KB footprint. Hyperapp’s main selling point for me was the fact that state management is well incorporated into the framework, along with virtual DOM, both essential for developing modern web apps. This means you don’t need a tool like Redux to manage state properly, reducing your web app’s size and helping you retain part of your sanity in the process.
Angular is a web development platform built in TypeScript that provides developers with robust tools for creating the client side of web applications. This frontend tool is equipped with robust components to help developers write readable, maintainable, and easy-to-use code.
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
Stencil is a simple compiler for generating Web Components and progressive web apps (PWA). Stencil was built by the Ionic Framework team for its next generation of performant mobile and desktop Web Components.
Flight is distinct from existing frameworks in that it doesn’t prescribe or provide any particular approach to rendering or providing data to a web application. It’s agnostic to how requests are routed, which templating language you use or even if you render your HTML on the client or the server. While some web frameworks encourage developers to arrange their code around a prescribed model layer, Flight is organized around the existing DOM model with functionality mapped directly to DOM nodes.
Learning frameworks is boring. So instead of inventing a new language, Choo relies on vanilla JS and HTML. Combined with its small API and clean architecture this means Choo is easy to get started with, and stays that way as projects grow in scope and humans.
Nerv is a virtual-dom based TypeScript library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility.