b2437c4500
In the existing implementation the `elementPropertyInternal` function (meant to set element properties) was executed even if a bound value didn't change. The `elementPropertyInternal` was inspecting the incoming value and after comparing it to `NO_CHANGE` - exiting early. All in all it meant that we were unnecessarily invoking the `elementPropertyInternal` function for cases where bound value didn't change. Based on my bencharks (running change detection without any model update in a tight loop) this unnecessary function call was causing ~5% slowdown in the change detection process. PR Close #30255 |
||
---|---|---|
.. | ||
schematics | ||
src | ||
test | ||
testing | ||
BUILD.bazel | ||
PACKAGE.md | ||
index.ts | ||
package.json | ||
public_api.ts | ||
tsconfig-build.json |