Angular - Performance OptimizationWhy does Angular's bundle size analysis sometimes show duplicate modules in the report?ABecause the app has no lazy loadingBBecause Angular duplicates all modules by defaultCBecause different versions of the same library are includedDBecause CSS files are bundled twiceCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand duplicate modules in bundlesDuplicates appear when multiple versions of a library are included due to dependencies.Step 2: Exclude incorrect reasonsAngular does not duplicate all modules by default; lazy loading affects chunking but not duplicates; CSS files are separate.Final Answer:Because different versions of the same library are included -> Option CQuick Check:Duplicate modules = Multiple library versions [OK]Quick Trick: Duplicates mean multiple versions of a library exist [OK]Common Mistakes:Thinking Angular duplicates all modules alwaysBlaming lack of lazy loading for duplicatesConfusing CSS duplication with JS modules
Master "Performance Optimization" in Angular9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More Angular Quizzes Advanced Patterns - Resolver for pre-fetching data - Quiz 5medium Advanced Patterns - Resolver for pre-fetching data - Quiz 4medium Advanced Patterns - Container and presentational components - Quiz 11easy Angular Signals - Signal vs observable comparison - Quiz 10hard Internationalization and Accessibility - Marking text for translation - Quiz 14medium Performance Optimization - Preloading strategies - Quiz 12easy Performance Optimization - Preloading strategies - Quiz 11easy Standalone Components - Standalone component declaration - Quiz 10hard Standalone Components - Standalone component declaration - Quiz 3easy Testing - TestBed configuration - Quiz 1easy