Improve Performance
Author: domoritzCreated May 17, 2020Updated Sep 6, 2026
Labelsdiscussionhelp-wanted
In this meta-issue, I want to collect strategies for improving Vega's computation and rendering performance.
Related issues
- Support interactive framerates on large heatmaps #1806
- Look into desynchronized canvas #1821
- Cursor signal and hover cursor property has major performance impact in Chrome #2439
- Improve Canvas renderer damage / redraw methods #1787
Relevant software to look at
- https://github.com/jpkli/p4 (paper: https://ieeexplore.ieee.org/abstract/document/8468065)
- https://stardustjs.github.io/ (paper: https://stardustjs.github.io/publications/eurovis2017-stardust.pdf)
- https://genomespy.app/ (Vega-Lite like language for fast visualizations)
- https://github.com/vega/vega-webgl-renderer
- https://github.com/microsoft/SandDance/tree/master/packages/vega-deck.gl
Please add comments below if you have further resources or ideas for how we can improve performance.
Source: vega/vega