While I agree with the author's points, I don't think we need another post to praise Vue.js. The merits of Vue.js are quite evident, even if you have watched just a few minutes of some video tutorials (https://laracasts.com/series/learning-vue-step-by-step). As a newbie to front-end development, I'm more interested to know how Vue.js measures with other light-weight alternatives --- in particular Mithril --- which take different approaches. I would like someone with rich experiences to analyse the relative merits/drawbacks of them, such as the pros and cons of using template language against pure JavaScript. Unfortunately, this kind of analyses are very rare on the internet. The official website of Mithril has listed some advantages of Mithril (e.g. easier debugging), but I really want to hear a second opinion.