This perf-focused refactoring moves the TNode's input / output initialization logic to the first template pass - close to the place where directives are matched and resolved. This code change makes it possible to update-mode checks for both property bindings and listeners registration. PR Close #32608