延迟加载侧边栏内容

您好,

由于我们可以动态地向新的侧边栏添加内容(如类别、标签和聊天),因此它可能包含大量内容。因此,在性能较弱的设备上打开它可能会非常慢,例如我的 Android 手机(华为 P20 Pro)。

我的网站上的侧边栏目前包含:

  • 9 个类别
  • 5 个标签
  • 8 个聊天频道
  • 19 个私人聊天

但这些内容会频繁更改,我的意思是主要是私人聊天部分。


在我的华为手机上,当所有部分都展开时,侧边栏通常需要大约 1 秒才能打开。我认为主要是加载私人聊天部分导致了这种缓慢。如果我折叠侧边栏部分,打开速度会立即。我只是想知道是否有可能为侧边栏内容添加某种延迟加载解决方案,以便在部分展开时立即加载?我认为折叠功能部分是出于这个原因,但默认情况下它们是展开的,而且用户不知道折叠它会更快,老实说,我更愿意使用展开的部分,而不是总是切换部分。

我知道有一个 CSS 解决方案可以加快菜单面板的速度,它只在打开时加载前 20 个项目,这效果很好,但侧边栏打开仍然感觉很慢。我认为这是因为在菜单移动时加载了许多隐藏的项目。:thinking:

我在 iPhone 上试过,当然速度非常快,没有延迟或缓慢。:slightly_smiling_face:

谢谢 :slightly_smiling_face:

5 个赞

感谢您的报告,@Don。我们将对此进行一些调查,看看是否有办法提高性能,尤其是在较慢的设备上 :eyes:

6 个赞

我们在此进行了一些更改,应该能略微提高性能:

我们希望将来能花一些时间来改进渲染性能,但目前还没有具体的计划。

8 个赞