我有一個11MB的JSON圖形文件,邊緣約爲45K,節點爲73K,其中沒有 x,y位置,我想用BFS佈局顯示這個圖形。我使用promise/deferred來加載文件。我一直無法讓Cytoscape在Chrome上顯示此圖。所以:Cytoscape.js的可伸縮性
- 是否有一些顯示大圖的特殊技術?
- 什麼是最大的圖形任何人使用cytoscape.js顯示?
- 如果cytoscape.js將無法正常工作是否有其他JS框架,將爲大圖工作?
我有一個11MB的JSON圖形文件,邊緣約爲45K,節點爲73K,其中沒有 x,y位置,我想用BFS佈局顯示這個圖形。我使用promise/deferred來加載文件。我一直無法讓Cytoscape在Chrome上顯示此圖。所以:Cytoscape.js的可伸縮性
您通過瀏覽器本身性能的限制。 Cytoscape.js使用多種技術來優化渲染性能,但是你還是會打到瀏覽器的性能的上限。
我不認爲你會發現今天(2015年7月)支持渲染這樣的大型數據集的任何瀏覽器技術。
我們在不同瀏覽器上以5.4 MB JSON文件顯示預定義座標的圖形,並且性能卓越。是否有不預先計算的座標(如Cytoscape中桌面)特定的原因是什麼?
爲了提高渲染性能: