DEV Community 👩‍💻👨‍💻

Cover image for A gentle introduction to Vuejs
mattiatoselli
mattiatoselli

Posted on

A gentle introduction to Vuejs

VueJs is a Javascript front-end framework, it merges together some of the most interesting features of other frameworks such as ReactJs and AngularJs, the first was created by Facebook, the second by Google. Vue, on the other hand, does not have any major of the computer industry behind it, but over time it managed to carve out an important space, and is increasingly preferred to others for a variety of reasons.

Easy

Compared to other frameworks it has roughly the same functionality, but has a much more linear learning curve for a newbie.

Rapid

VueJs has borrowed a pretty cool feature from React: the virtual DOM.
Put simply, the DOM is a light copy of the web page, when every change is made by the user action, Vue compares the new DOM with the saved virtual one, and only makes the required changes, without having to completely redesign the page.

Light

Vue, when compared with the other frameworks, turns out to be the lightest ever, the core functions library weighs only 16 Kb!

Useful resources

The official documentation should be a must read at all.

Top comments (0)

Classic DEV Post from 2020:

js visualized

🚀⚙️ JavaScript Visualized: the JavaScript Engine

As JavaScript devs, we usually don't have to deal with compilers ourselves. However, it's definitely good to know the basics of the JavaScript engine and see how it handles our human-friendly JS code, and turns it into something machines understand! 🥳

Happy coding!