What is MVVM?
MVVM (Model View ViewModel) is an architectural pattern based on MVC (Model View Controller) and MVP (Model View Persenter). The pattern’s goal is to separate the UI from the businness logic and the behaviour. You can read a great article here about the details.
Top MVVM frameworks
ReactJS is a Facebook product, and it’s behind both Facebook and Instagram. ReactJS was first released as open source in 2013 under BSD license. ReactJS is best at rendering complex user interfaces with high performance. You can find a pretty sweet series about ReactJS here: https://laracasts.com/series/do-you-react by Jeff Way.
It was first released in 2014 as open source framework for public use under MIT license. VueJs works with MVVM design paradigm and has a very simple API. Vue demonstrate minimalism to the extreme and allows you to use selective modules, as required. A Jeff Way series about Vue, and Vue with Laravel <3 : https://laracasts.com/series/learning-vuejs