Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Do you find there is any performance difference using Vue.js to do DOM manipulation rather than the D3 methods?


I haven't run benchmarks but I also haven't noticed a difference in performance.

With Vue.js, I use computed properties + v-for in html template.

With D3 I use the the enter/update/exit pattern with d3.selectAll(...).data(...).join(...).

Both seem to only modify the needed DOM elements. Vue.js uses a virtual DOM while D3 attaches a __data__ property to DOM elements.


Thanks, that's helpful to know about how you implemented it in Vue vs D3, and that there wasn't a noticeable performance difference for your use case.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: