image

JavaScript frontend frameworks

Ready solutions aim at solving various problems of client-side development using JavaScript

There are always more choices for JavaScript frameworks. And it's always tough to choose a JavaScript framework for front-end development.

Not every JavaScript-based framework we will mention below is an actual framework. But we can throw in several libraries to the pack and make those not-quite-frameworks feel like actual ones.

Most of our developers voted for React as one of the best JavaScript frameworks. Vue is catching up nicely and actually chalenging React.


React

image

reactjs.org

A JavaScript library for building user interfaces, painless to create interactive UIs, efficiently update and render just the right components when your data changes. React can also render on the server using Node and power mobile apps using React Native.

Vue

image

vuejs.org

Vue is designed from the ground up to be incrementally adoptable, the core library is focused on the view layer only, and is easy to pick up and integrate with other libraries or existing projects.

Angular

image

angular.io

Angular is an application design framework and development platform for creating efficient and sophisticated single-page apps.

Ember

image

emberjs.com

Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.

Svelve

image

svelte.dev

Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.

Backbone

image

backbonejs.org

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.

Preact

image

preactjs.com

Fast 3kB alternative to React with the same modern API .Preact provides the thinnest possible Virtual DOM abstraction on top of the DOM. It builds on stable platform features, registers real event handlers and plays nicely with other libraries.