Vue.js is an open source, progressive JavaScript framework for building user interfaces that aim to be incrementally adoptable. The core library of Vue.js is focused on the view layer only and is easy to pick up and integrate with other libraries or existing projects.
You’ll learn to take advantage of its features to build fast, high-performance web apps. Throughout this chapter, we are going to develop an app, and you will learn some key concepts and understand how to integrate Web Components and Vue.js.