2018 年 1 月 16 日,百度的 ECharts 团队对产品进行了更新,发布了时隔两年的大版本 4.0。
ECharts 官网与 Github 地址:
https://github.com/ecomfe/echarts
在 ECharts 4.0 新版本中,主要在性能功能、易用性及扩大使用范围三个大的方面进行了八项升级:
带给用户更强大的性能和功能
千万级数据可视化的无阻塞体验
渲染引擎 ZRender 全面升级,正式支持 SVG
新增了旭日图类型
让开发者使用 ECharts 变得更加轻松
数据与样式分离让数据传入变得更加方便
更扁平的配置项层级,更便捷的书写
让更多的人在更多的场景都能访问使用 ECharts 制作的可视化产品
Echarts 新增的旭日图
在这些功能中,首当其冲最吸引眼球的当属千万级数据渲染的强大性能,之前 ECharts 3 的数十万到百万的渲染性能已经在前端可视化产品中属于领先水平了,这一次,百度通过数据的流加载支持、增量渲染、内存优化、WebGL 绘制优化等优化方式,大幅度提升了数据渲染的承载能力。
同时支持 Canvas 和 SVG 则是另外一个创新的实践,之前很多开发者在进行前端图表选型的时候,都会根据自己的业务场景,在基于 SVG 实现的图表和基于 Canvas 的图表中纠结不已,而 ECharts 一下子支持两种底层渲染方式,可以方便开发者在不用转变技术栈的情况下,根据业务场景切换更适合的渲染技术。
在这次升级中,最让人感到团队人文关怀的升级,当属对于无障碍访问的支持,ECharts 在产品中内置了自动生成对于图表进行语音朗读的能力,也支持让开发者自定义该内容。这个升级点在全球数据可视化产品中从未见过,属于全球首创。
另外,和 ECharts 4.0 同时发布的还有 ECharts GL 1.0 正式版,ZRender 4.0,ClayGL,Visual DL 以及百度数据可视化实验室品牌。ECharts 团队对自己的定位已经不仅仅是一个前端团队,或者一个开源图表库开发团队,而开始从学术和行业的角度去考虑商业化的问题。
更详细的更新说明可阅读:
https://zhuanlan.zhihu.com/p/32984137
前端之巅
活动推荐:
领取专属 10元无门槛券
私享最新 技术干货