我希望在浏览器中显示一个日志文件。我有一个服务器正在跟踪日志并通过 websocket 将一系列行发送到浏览器。
我面临的问题是显示此日志时的性能。我正在做一些操作以提取元数据等,但我认为这不是问题。
我正在使用 Polymer 的 Iron-list 虚拟化列表并为您管理滚动,但我认为问题在于日志行有很长的单词,浏览器为了布局而中断,而 Polymer 必须管理这些单词。
这会导致滚动和显示显着滞后。过去有人遇到过这种情况并知道任何解决方案吗?
编辑:
我也有滚动时消失的项目,可能是因为:https ://github.com/PolymerElements/iron-list/issues/102
如果有帮助,我很乐意在这里使用其他一些库。