Cytoscape.js cy.load()变慢了

时间:2013-11-26 17:34:35

标签: cytoscape.js

我正在将Cytoscape.js与Vaadin框架结合使用 现在我在测试期间遇到了问题。

我试着测量时间,load()函数需要 这是我的代码:

var start = new Date().getTime();  
cy.load(eles);  
cy.fit();  
var end = new Date().getTime();  
var time = end-start;

eles是我的元素 我用setInterval()重复一遍。
问题是,每次迭代时函数变得越来越慢 有什么问题?我的错误在哪里?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

cy.load()是一个异步函数,因此如果您尝试在上一次加载完成之前再次加载,则会遇到问题。您是否尝试在加载完成时使用回调?除非你有一些跟踪连续加载进度的方法,否则使用间隔似乎是错误的方法。