QuarkRenderer是一款轻量且强大的Canvas(&SVG)渲染引擎,它不是从零开始构建的,它是从ZRender魔改而来,ZRender是ECharts底层的渲染引擎,相比ZRender提升了众多特性!
软件特色
支持多种运行时环境
浏览器环境
QuarkRenderer可以在所有主流浏览器环境中运行,兼容性非常棒。
Node环境
QuarkRenderer可以在node-canvas环境中运行。
微信小程序
QuarkRenderer在微信小程序中的表现也相当出色,无需Hack,直接支持。
极高的性能
强大的补间算法
QuarkRenderer强大的补间算法不仅仅可以对位置、尺寸进行补间,对颜色、字符串也可以进行补间,这是同类技术中比较特殊的。
简单而统一的接口
QuarkRenderer的接口简单而统一,所有图元的配置项都是完全一致的。只要熟悉其中一个,就熟悉了所有,学习成本非常低。
一流的文档
经过持续不断的优化,QuarkRenderer拥有一流的文档,所有注释和文档都内置中文、英文两个版本。