Signal Forms in Angular has severe performance issues when dealing with large arrays as form values. When…
Signal Forms in Angular has severe performance issues when dealing with large arrays as form values. When…: a task in LegoFlow-SWE (Harbor dataset). The root cause is that Signal Forms eagerly instantiates all nodes in the form tree. The implementation iterates over the entire array and creates a…
The task
The root cause is that Signal Forms eagerly instantiates all nodes in the form tree. The implementation iterates over the entire array and creates a field node for every element, even when those fields have no validation logic and are never explicitly accessed. This pure overhead significantly impacts performance.
Part of Lego-X/LegoFlow-SWE.