3 ms·
Do you find there is any performance difference using Vue.js to do DOM manipulation rather than the D3 methods?
by LysPJ 7y ago
Do you find there is any performance difference using Vue.js to do DOM manipulation rather than the D3 methods?
- thibautg 7y agoI 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.
- LysPJ 7y agoThanks, 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.