Apache ECharts的脏矩形渲染实践

Wenli Zhang

英文演讲 2021-08-06 14:10 GMT+8 #datavisualization

Canvas 渲染引擎需要擦除整个画布,然后重新绘制所有元素。然而,对于在一个Canvas中包含数万个图形的场景,这通常意味着交互滞后,因为每一帧的重绘时间很长。因此,在Apache ECharts 5中,我们引入了脏矩形(dirty rectangle)渲染技术来弥补这些问题。通过每次只擦除和重绘Canvas的修改部分,我们可以减少每一帧中重绘的图形数量,提高交互的体验。在这个演讲中,我将描述脏矩形渲染算法在可视化领域的应用。

讲师:

Wenli Zhang: Wenli Zhang是Apache ECharts的副总裁和核心贡献者之一,对数据可视化充满热情。她致力于通过可视化和其他手段让人们更接近抽象的数据,发现数据中有趣的故事。