我有一个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中桌面)特定的原因是什么?
为了提高渲染性能: