我知道Web Workers无法访问DOM,但我想知道是否有任何方法可以在幕后呈现Sparkline图并将其传回。如果没有,是否有任何方法可以使用Web Workers来加速大约一百万个迷你图的处理?
我正在尝试提高效果(请参阅this question)
答案 0 :(得分:1)
如果你看一下这篇文章:http://hacks.mozilla.org/2009/07/working-smarter-not-harder/你可以只传回要绘制的点(x,y坐标),然后当你发布消息时,接收端只需要处理它(图形吧) )。
因此,如果您将应用程序分析为将成为瓶颈的部分,那么您的性能将会出现在每个图表的呈现中。
答案 1 :(得分:0)
为什么要在客户端渲染它们呢?试试Google Chart API http://code.google.com/apis/chart/docs/gallery/line_charts.html。