Quark Renderer是一款輕量且強(qiáng)大的Canvas(&SVG)渲染引擎,它不是從零開(kāi)始構(gòu)建的,它是從ZRender魔改而來(lái),ZRender 是ECharts底層的渲染引擎,相比ZRender提升了眾多特性!
軟件特色
支持多種運(yùn)行時(shí)環(huán)境
瀏覽器環(huán)境
QuarkRenderer 可以在所有主流瀏覽器環(huán)境中運(yùn)行,兼容性非常棒。
Node 環(huán)境
QuarkRenderer 可以在 node-canvas 環(huán)境中運(yùn)行。
微信小程序
QuarkRenderer 在微信小程序中的表現(xiàn)也相當(dāng)出色,無(wú)需 Hack ,直接支持。
極高的性能
強(qiáng)大的補(bǔ)間算法
Quark Renderer 強(qiáng)大的補(bǔ)間算法不僅僅可以對(duì)位置、尺寸進(jìn)行補(bǔ)間,對(duì)顏色、字符串也可以進(jìn)行補(bǔ)間,這是同類技術(shù)中比較特殊的。
簡(jiǎn)單而統(tǒng)一的接口
Quark Renderer 的接口簡(jiǎn)單而統(tǒng)一,所有圖元的配置項(xiàng)都是完全一致的。只要熟悉其中一個(gè),就熟悉了所有,學(xué)習(xí)成本非常低。
一流的文檔
經(jīng)過(guò)持續(xù)不斷的優(yōu)化,Quark Renderer 擁有一流的文檔,所有注釋和文檔都內(nèi)置中文、英文兩個(gè)版本。