1 repository
Tuning logic execution relative to the framework's asynchronous tracking zone to prevent unnecessary re-renders.
Distinct from Framework Change Detection Optimizations: Specifically addresses the interaction with Zone.js in Angular, rather than generic framework change detection tuning.
Explore 1 awesome GitHub repository matching software engineering & architecture · Zone-Based Optimizations. Refine with filters or upvote what's useful.
Acest proiect este o referință tehnică și un ghid pentru optimizarea performanței aplicațiilor Angular. Oferă o listă de verificare cuprinzătoare pentru îmbunătățirea vitezei și eficienței, concentrându-se pe optimizarea bundle-urilor, bunele practici de randare și execuția la runtime. Ghidul acoperă o gamă largă de diferențiatori, inclusiv implementarea strategiilor de tip progressive web app prin service workers și caching offline. De asemenea, detaliază metode pentru îmbunătățirea timpilor de încărcare percepuți folosind randarea pe partea de server (SSR) și shell-uri de aplicație. Repository-ul oferă îndrumări privind domenii mai largi de capabilități, cum ar fi reglarea detecției schimbărilor (change detection), utilizarea web worker-ilor pentru descărcarea calculelor grele și gestionarea DOM-ului prin virtual scrolling. De asemenea, acoperă reducerea dimensiunii bundle-ului prin tree-shaking, minificare și lazy-loading module splitting.
Reducing unnecessary browser re-renders by optimizing how Angular tracks state changes and executes logic outside of zones.