Open
Description
The Image trace is quite efficient when a base64-encoded png is used as the source. However, when the current implementation (of the Image trace in Plotly) needs extra steps (including per-pixel blitting) when the image is not aligned with the screen.
Possible solutions:
- Improve the canvas rendering itself (if possible): https://github.com/plotly/plotly.js/blob/master/src/traces/image/plot.js
- Maybe we can use glheatmap if our datatransfer can be made fast enough to not need base64-png. -> Nope, see Add script to check performance #23