1 dépôt
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.
Ce projet est une référence technique et un guide pour optimiser les performances des applications Angular. Il fournit une liste de contrôle complète pour améliorer la vitesse et l'efficacité en se concentrant sur l'optimisation des bundles, les meilleures pratiques de rendu et l'exécution au moment de l'exécution (runtime). Le guide couvre un large éventail de différenciateurs, notamment la mise en œuvre de stratégies d'applications web progressives (PWA) via des service workers et la mise en cache hors ligne. Il détaille également des méthodes pour améliorer les temps de chargement perçus en utilisant le rendu côté serveur et les shells d'application. Le dépôt fournit des conseils sur des domaines de compétences plus larges tels que le réglage de la détection de changement, l'utilisation de web workers pour décharger les calculs lourds, et la gestion du DOM via le défilement virtuel. Il couvre également la réduction de la taille des bundles via le tree-shaking, la minification et le fractionnement des modules en chargement paresseux (lazy-loading).
Reducing unnecessary browser re-renders by optimizing how Angular tracks state changes and executes logic outside of zones.