我做了一個SPEEDTEST到Snap.svg(SVG)比較FabricJS(帆布): http://jsbin.com/tadec/7function dummy()
。SVG VS帆布(Snap.svg VS FabricJS)
在Chrome中,SVG渲染時間爲120毫秒,而CANVAS渲染時間爲1100毫秒。 SVG比CANVAS快9倍。
Fabricjs.com頁面在this example中說Raphael需要225毫秒,Fabric需要97毫秒(解析:80,渲染:17)。
我有一個印象(閱讀fabricjs.com和paperjs.org)FabricJS和更一般的Canvas比SVG更快。
我的速度測試聲稱SVG比Canvas快得多(至少Snap.svg似乎比FabricJS快得多)。
爲什麼FabricJS在我的測試中太慢了?我是否犯了一些錯誤,因爲我驚訝SVG在速度測試中似乎比帆布快。
編輯:我的問題是兩部分:爲什麼渲染速度在FabricJS中速度如此之慢以及爲什麼還要拖動速度?
http://stackoverflow.com/questions/3151710/choosing-right-technology-svg-vs-canvas?rq=1上,答案問題解釋了爲什麼它如此明顯緩慢。 – OneOfOne
我沒有找到理由。原因是什麼? –