Complex Performance Comparison

Scenario: Diamond dependency pattern where multiple paths lead to the same action

    input1, input2, input3
         ↓       ↓       ↓
       sum1    sum2    sum3
         ↓       ↓       ↓
         └───→ total ←───┘
                 ↓
              result
        

When an action returns multiple properties (sum1, sum2, sum3), the 'total' action should run ONCE, not three times.

Testing...

Traditional Approach

Each property fires event immediately

Internal Routing

Batches changes, evaluates once