电子UI冻结

时间:2019-03-25 18:41:29

标签: jquery sqlite kendo-ui electron

我正在构建一个电子应用程序,该应用程序从服务器中提取数据并将其本地存储在Sqlite数据库中。此应用具有离线模式,因此我需要将数据存储在本地。

在应用程序中,我需要构建一个具有很多节点的树视图(取决于用户配置),例如:总共10-1000个节点之间的任何位置,包括子节点。

当我构建这些数据时,我使用远程渲染器并将数据存储在缓存中。然后,当构建树的时间到了时,我调用缓存并构建DOM,但是在此阶段,UI只是挂了几秒钟10-15,因为dom正在重新构建。

延迟加载不是一种选择,因为即使每次调用获取数据并建立dom时,延迟加载似乎也会冻结。虽然冻结了1-3秒

有什么办法解决这个问题吗?

0 个答案:

没有答案