Also there's a Chrome Devtool for it and the debug mode is helpful.
What i find best about vue is that lack of boilerplate and jsx. Vue's scoped css + css preprocessor+ auto-prefix combo is a huge step toward modular css. I am certain that other libraries and framework will copy it soon enough.
Vue was the first JS framework that made sense to me for projects that needed more than online jQuery and not a full SPA app.
Vue 2.0's vdom implementation is mutation resistant - as long as you don't replace the element directly controlled by Vue (same as 1.0), the rendering will not run into problems. If you are really concerned you can always create a custom component that returns an empty element so that you can do arbitrary manipulations inside.
TBH It's not really the rendering that is slow in my experience. It's the fact that every binding attaches an event handler to the DOM. This can take up to 10s for a reasonably sized grid in IE.
In particular if you don't need hot updates, adding Object.freeze() to your data will make the rendering 2x faster than React.
Vue.js is a library for building interactive web
interfaces. It provides data-reactive components
with a simple and flexible API.
(pulled from their GitHub README, which I was only able to find because of the comment here on HN from cdnsteve fifteen minutes ago: https://news.ycombinator.com/item?id=11582600).Edit:
Thanks, Evan, for adding the explanatory bit at the top of the post.
Which is great, BTW, I used it in a couple of projects with LiveScript and it was a pleasure. It doesn't assume much about your code and you can fit it in any kind of architecture you happen to have. Good to see a progress here!
EDIT: wait, it's already there (the mention what Vue.js is) in the article:
> In case you’ve never heard of Vue.js before: Vue.js is a front-end framework that consists of a core view layer and accompanying tools & supporting libraries. You can read a high-level introduction to what makes it different here.
This guy gets it.
It would be awesome if the vue-router, vue-resource, and vuex libs could be baked in somehow, if only to have them officially supported. All the same, it's great as is!
Git source: https://github.com/vuejs/vue/tree/next/
I've been using Vue for a new project and it's a joy to use. It makes a lot more sense to me than any of the alternatives.