VirtualizationConfig
since v1.0.0Configuration for viewport virtualization behavior. When enabled, only nodes and edges visible in the viewport (plus padding) are rendered, significantly improving performance for large diagrams.
Properties
Section titled “Properties”enabled
Section titled “enabled”enabled:
boolean
Whether viewport virtualization is enabled. When disabled, all nodes/edges are rendered regardless of viewport.
Default
Section titled “Default”falseidleDelay?
Section titled “idleDelay?”
optionalidleDelay:number
Delay in milliseconds after panning stops before re-rendering visible nodes.
Default
Section titled “Default”100padding
Section titled “padding”padding:
number
Padding multiplier relative to viewport size. The actual padding is calculated as: max(viewportWidth, viewportHeight) * padding For example, 0.5 means 50% of the viewport size as padding in each direction.
Default
Section titled “Default”0.5