angular/packages
Charles Lyding 4716c3b966 perf(compiler-cli): reduce duplicate component style resolution (#57502)
Previously, the component handler was processing and resolving stylesheets
referenced via `styleUrl`/`styleUrls` multiple times when generating the
compiler metadata for components. The style resource information collection
for such styles has been further consolidated to avoid repeat resource loader
resolve calls which potentially could be expensive. Further optimization is
possible for the inline style case. However, inline styles here only require
AST traversal and no potentially expensive external resolve calls.

PR Close #57502
2024-08-26 09:13:18 -07:00
..
animations refactor(core): replace usages of removeChild (#57203) 2024-08-07 16:46:09 +00:00
bazel feat(core): support TypeScript 5.6 (#57424) 2024-08-19 22:45:45 -07:00
benchpress refactor(docs-infra): complete removal of aio directory (#56496) 2024-06-18 12:26:00 -07:00
common docs: remove incorrect documentation around the use of timezone abbreviations (#57425) 2024-08-20 10:51:37 -07:00
compiler refactor(compiler): create an internal util method to detect matching directives and pipes (#57466) 2024-08-22 09:04:04 -07:00
compiler-cli perf(compiler-cli): reduce duplicate component style resolution (#57502) 2024-08-26 09:13:18 -07:00
core fix(core): Do not bubble capture events. (#57476) 2024-08-23 14:46:54 -07:00
docs/di docs: remove outdated/unsupported webworker doc (#49856) 2023-04-17 14:01:41 +00:00
elements fix(elements): switch to ComponentRef.setInput & remove custom scheduler (#56728) 2024-08-23 13:56:11 -07:00
examples refactor: migrate docs, examples, private, service worker and upgrade to prettier formatting (#54163) 2024-01-30 20:08:40 +00:00
forms refactor(forms): Update status, touched, and pristine to use private setter (#56573) 2024-06-26 08:47:39 -07:00
language-service feat(core): support TypeScript 5.6 (#57424) 2024-08-19 22:45:45 -07:00
localize build: update dependency @babel/core to v7.25.2 (#57191) 2024-08-13 09:29:34 -07:00
misc/angular-in-memory-web-api build: bump in-memory-web-api to v18 (#56018) 2024-05-23 12:00:29 +02:00
platform-browser docs: add withEventReplay and withI18nSupport links to provideClientHydration docs (#57382) 2024-08-15 16:10:27 -04:00
platform-browser-dynamic refactor(docs-infra): complete removal of aio directory (#56496) 2024-06-18 12:26:00 -07:00
platform-server fix(core): Do not bubble capture events. (#57476) 2024-08-23 14:46:54 -07:00
private/testing refactor(docs-infra): remove reliance on aio example macro (#56496) 2024-06-18 12:25:59 -07:00
router fix(router): Align RouterModule.forRoot errorHandler with provider error handler (#57050) 2024-08-12 09:28:08 -07:00
service-worker feat(core): Add whenStable helper on ApplicationRef (#57190) 2024-08-06 21:28:16 +00:00
upgrade fix(upgrade): Address Trusted Types violations in @angular/upgrade (#57454) 2024-08-26 09:04:47 -07:00
zone.js fix(zone.js): more robust check for promise-like objects (#57388) 2024-08-23 12:58:29 -07:00
BUILD.bazel refactor(docs-infra): migrate api-gen from dev-infra into the repo (#57241) 2024-08-05 17:06:29 +00:00
circular-deps-test.conf.js ci: complete migration to prettier formatting (#55580) 2024-04-29 14:00:16 -07:00
empty.ts
goog.d.ts
license-banner.txt build: update licence date. (#55129) 2024-04-08 11:31:12 -07:00
README.md docs: fix links to docs (#57391) 2024-08-19 09:20:15 -07:00
system.d.ts
tsconfig-build.json build: align with internal tsconfig options (#51728) 2023-09-12 11:39:42 -07:00
tsconfig-legacy-saucelabs.json feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
tsconfig-test.json
tsconfig-tsec-base.json refactor(core): throw an error when hydration marker is missing from DOM (#51170) 2023-08-04 11:31:49 -04:00
tsconfig.json refactor(router): Update integration tests to cover navigation and history API (#53799) 2024-01-30 15:04:02 +00:00
tsec-exemption.json fix(core): hardening attribute and property binding rules for <iframe> elements (#47964) 2022-11-09 00:47:56 -08:00
types.d.ts build: update to jasmine 4.0 (#45558) 2022-04-11 16:25:28 +00:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT