angular/packages/core
JoostK 5c7c56bc85 perf(animations): improve algorithm to balance animation namespaces (#45057)
The prior approach would consider all existing namespaces from back to front
to find the one that's the closest ancestor for a given host element. An
expensive `contains` operation was used which needed to traverse all the
way up the document root _for each existing namespace_. This commit implements
an optimization where the closest namespace is found by traversing up from
the host element, avoiding repeated DOM traversal.

Closes #45055

PR Close #45057
2022-02-16 13:48:51 -08:00
..
global build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
schematics fix(forms): Update the typed forms migration to use FormArray<T> instead of FormArray<T[]>. (#44933) 2022-02-02 01:58:18 +00:00
src perf(core): make IterableDiffers and KeyValueDiffers tree-shakable (#45094) 2022-02-16 13:35:18 -08:00
test perf(animations): improve algorithm to balance animation namespaces (#45057) 2022-02-16 13:48:51 -08:00
testing fix(core): flush delayed scoping queue while setting up TestBed (#44814) 2022-01-31 21:37:53 +00:00
BUILD.bazel ci: add golden files for runtime error codes (#44677) 2022-01-12 20:42:06 +00:00
index.ts refactor(core): made comment structure consistent in index.ts (#43684) 2021-10-21 18:39:58 +00:00
package.json refactor(compiler-cli): update peerDependencies to require rxjs ^7.4.0 (#43748) 2021-10-06 15:57:59 -07:00
PACKAGE.md docs: add package doc files (#26047) 2018-10-05 15:42:14 -07:00
public_api.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00