Flot.js在android webview上表现不佳

时间:2013-11-26 18:11:53

标签: javascript android jquery android-webview flot

我正在使用flot.js库来满足我的图形需求,但是android webview的性能非常差。我在网页上有这个图表,并且需要能够向上和向下滚动。 但滚动导致我所谓的“晃动”效果(想想玻璃杯中的水!)

如果向下滚动flot图表“向上滑动”,同样如果我向上滚动flot图表向下滑动然后返回到正常位置。因此,如果我快速向上和向下滚动,图表看起来像是在弹跳并重叠标题和页脚(如下所示)。

我在桌面上对此进行了测试,问题就消失了,所以我认为它与画布或webview性能有关。

任何人之前都遇到过这个问题并且知道如何让flot图表行并保持正确对齐?

sample flot graph http://img543.imageshack.us/img543/1627/kpy4.png

1 个答案:

答案 0 :(得分:0)

<强>更新

Android 4.4现在使用铬作为网页浏览量(基本上几乎是铬),性能要好得多。

~~~~~~~~~~~~~~~~~~~~~~~

也许不是我或其他任何人想要的答案,但我发现这个问题是糟糕的flot.js和糟糕的android webview性能的结合。

如同在本网站上多次提到的那样,android webview对于密集型js应用程序的性能低下。在这种情况下,打开硬件加速并没有帮助。

此外,flot.js的表现也不是很好。在与同事交谈时,通过编写纯javascript而不是使用flot,他能够将应用程序所需的加载时间缩短近100倍。

TL; DR:Android WebView == Flot.js ==慢