Skip to content

Performance

Guidelines:

TopicRecommendation
MountingMount once per host view and call unmount() on teardown.
SchemasKeep schema objects stable in framework components.
SubscriptionsUse subscribeSelector for focused state reads.
State readsPrefer getField(id) or selectors over repeatedly pulling full form.state.
Async validationSet asyncValidationDebounceMs for fields that call services.
Time seriesBound maxPoints for large model inputs.
ReportsResolve only payloads the UI needs.

Avoid rebuilding the mounted form on every keystroke. Let field controllers own user input and use subscriptions for external UI.