gpt4 book ai didi

javascript - FusionCharts 在 Internet Explorer 中渲染图表需要很长时间(Chrome 更快)

转载 作者:行者123 更新时间:2023-12-03 10:21:41 27 4
gpt4 key购买 nike

我正在使用 FusionCharts 来创建和渲染图表。

我需要每页加载 60 多个图表。

当我尝试使用 IE 11 加载页面时,加载过程大约需要 5 分钟。但使用 Google Chrome,页面加载时间不到一分钟。

您能否指导我如何继续查找/解决问题?

如果您需要更多详细信息,请告诉我

提前致谢!

FusionCharts 版本:3.2

IE版本:IE 11

代码:

graph = new FusionCharts(<name>, graphId, width, height, "0");
graph.setDataURL(BrowserUtilities.encodeURLParameter(url));

graph.render("divid");

最佳答案

很难说出确切的原因,但是从您的代码片段来看,似乎有很多进程同时运行,这取决于各个浏览器如何处理这个问题。作为开发人员,我们在 IE 方面面临的问题比其他任何问题都多。

但是,我可以建议您改进客户端实现,以线性方式创建图表和加载数据,而不是一次全部完成。您可以创建一个图表实例并监听适当的事件以了解创建过程已完成,然后加载数据并继续创建下一个图表。请注意,您不必等待数据加载,因为这是异步的。如果您可以分离/批处理执行任务,浏览器有望为您提供更好的输出,并且最终用户不会感到沮丧。

这不是唯一的解决方案或方法,可能还有许多其他方法可以理解和解决这里的问题。

关于javascript - FusionCharts 在 Internet Explorer 中渲染图表需要很长时间(Chrome 更快),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29599999/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com