Skip to content

Performance

Guidelines:

Topic Recommendation
Mounting Mount once per host view and call unmount() on teardown.
Schemas Keep schema objects stable in framework components.
Subscriptions Use subscribeSelector for focused state reads.
State reads Prefer getField(id) or selectors over repeatedly pulling full form.state.
Async validation Set asyncValidationDebounceMs for fields that call services.
Time series Bound maxPoints for large model inputs.
Reports Resolve 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.