perf(core): use `ngDevMode` to tree-shake `checkNoChanges` (#39964) · angular/angular@2fbb684 · GitHub
Skip to content

Commit 2fbb684

Browse files
arturovtmhevery
authored andcommitted
perf(core): use ngDevMode to tree-shake checkNoChanges (#39964)
This commit adds `ngDevMode` guard to run `checkNoChanges` only in dev mode (similar to how things work in other parts of Ivy runtime code). The `ngDevMode` flag helps to tree-shake this code from production builds (in dev mode everything will work as it works right now) to decrease production bundle size. PR Close #39964
1 parent adeeb84 commit 2fbb684

3 files changed

Lines changed: 5 additions & 6 deletions

File tree

goldens/size-tracking/aio-payloads.json

Lines changed: 1 addition & 1 deletion

goldens/size-tracking/integration-payloads.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"master": {
44
"uncompressed": {
55
"runtime-es2015": 1485,
6-
"main-es2015": 140899,
6+
"main-es2015": 134899,
77
"polyfills-es2015": 36571
88
}
99
}

packages/core/src/application_ref.ts

Lines changed: 3 additions & 4 deletions

0 commit comments

Comments
 (0)