我正在构建一个电子应用程序,该应用程序从服务器中提取数据并将其本地存储在Sqlite数据库中。此应用具有离线模式,因此我需要将数据存储在本地。
在应用程序中,我需要构建一个具有很多节点的树视图(取决于用户配置),例如:总共10-1000个节点之间的任何位置,包括子节点。
当我构建这些数据时,我使用远程渲染器并将数据存储在缓存中。然后,当构建树的时间到了时,我调用缓存并构建DOM,但是在此阶段,UI只是挂了几秒钟10-15,因为dom正在重新构建。
延迟加载不是一种选择,因为即使每次调用获取数据并建立dom时,延迟加载似乎也会冻结。虽然冻结了1-3秒
有什么办法解决这个问题吗?