From Yaser Adel Mehraban on getting started with Vue.js.
Vue.js is an approachable, versatile, performant, and progressive framework to build user interfaces with. This core library is focused on building the view layer only. It uses the goodies of Angular (such as template syntax) and React (such as Virtual DOM) and adds a few more enhancements on top.
… Another bonus point of it is that migrating to it is really easy. You just need to add a script tag to your page and you’re good to go.