Vue.js

Vue.js (commonly pronounced /vjuː/, like 'view') is a progressive JavaScript framework used for building user interfaces and single-page applications. It is designed from the ground up to be incrementally adoptable, allowing developers to integrate it into existing projects or use it to power…

Key facts

First appeared
2014
Category
web_framework
Problem solved
Vue.js was created to provide a lightweight, performant, and easy-to-learn alternative to existing heavy-handed frameworks like AngularJS 1.x, without sacrificing robust features. It aimed to make developing complex UIs more approachable by offering a flexible, incrementally adoptable solution for reactive data binding and component-based architecture.
Platforms
Mobile (via frameworks like NativeScript-Vue, Weex), Node.js (for server-side rendering, build tooling), Web (browser)

Related technologies

Notable users

  • Netflix (select areas)
  • BMW
  • GitLab
  • Baidu
  • Tencent
  • Alibaba
  • Xiaomi
  • Laracasts
  • Adobe