#4627·Graphite

在图层树上虚拟滚动

作者: 0HyperCube创建于 2026年9月30日更新于 2026年9月30日
标签Performance

以10 000地层,地层树需要8s来渲染. 这显然有些令人无法接受。

<img宽="2493"高="1073" alt="性能简介"显示斯克特地层树取出8s" src="https://GitHub.com/user-attachments/assets/e590904d-54e9-417f-bbea-106608d56e20"/.

只有为可见的地层行(通常为10-20个)创建DOM节点,才能改进性能并独立于地层数. 由于所有地层行都是相同的高度,因此在上下方增加一个空间器以确保卷轴条保持正确的高度是微不足道的.

努力争取4572号.

相关代码 : https://GitHub.com/GraphiteEditor/Graphite/blob/55c4e6689b3a99e56749280b9694ffac4037c3e7frontend/src/组件/panels/Layers.svelte#L567-L571

内容来源: GraphiteEditor/Graphite