perf(canvas): 画布渲染 - 增加节点渲染预算与性能模式控制

This commit is contained in:
ddcat666 committed 2026-10-11 22:36:48 +08:00
1 parent 5f359f2b1d
commit a8edb6f27f
12 files changed
+57 -156

No files matched your search

@@ -0,0 +1,12 @@
export const CANVAS_MAX_RENDERED_NODES = 720;
export const CANVAS_MAX_RENDERED_CONNECTIONS = 5000;
export function canvasNodeRenderPadding(previouslyRendered: boolean) {
return previouslyRendered ? 384 : 192;
}
export function canvasNodeRenderBudget(scale: number) {
if (scale < 0.14) return 280;
if (scale < 0.28) return 420;
return CANVAS_MAX_RENDERED_NODES;
}