ecomfe / echarts-wordcloud

Word Cloud extension based on Apache ECharts and wordcloud2.js
1.66k stars 708 forks source link

create canvas only once #162

Closed jacksum closed 1 year ago

jacksum commented 1 year ago

Currently, canvas will be created every render(every setOption). When last render has not been finished, the event listeners(like wordcloudstart) won't be removed when setOption invoked, which cause memory leak and will affect next render(if last render has too much data, next render will be very slow). Canvas should only be created once.

jacksum commented 1 year ago

@pissang @Ovilia Hi,这个 PR 有人方便看下吗?