fbc9537952622645a4a45ce28ec90956c85922f9

The current `flattenSummaries` function re-process the same NgModule summary even if it has been processed before. Certain modules like CommonModule are repeated multiple times in the module tree and it is expanded out every time. This was making unit tests using AOT summaries really slow. This will also slow down JIT bootstrap applications that load AOT summaries for component libraries. The fix is to remember which summaries were seen before and not to process them again.
Safari (7+), iOS (7+) and IE mobile (11) are tested on BrowserStack.
Angular
Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.
Quickstart
Want to help?
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the hotlist: community-help.
Description
Languages
TypeScript
86.3%
JavaScript
8.5%
HTML
1.8%
Starlark
1.7%
CSS
1%
Other
0.6%