One nice thing about SVGs is that they can be connected to the dom, you can do css, and easier to debug than canvas. Performance is the only thing holding it back from making declarative code for plotting and mapping charts.
What performance issues have you encountered? Perf was decent 10 years ago so long as you avoided filters, but even that has improved.