1 repositorio
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.
Este proyecto es una referencia técnica y guía para optimizar el rendimiento de las aplicaciones Angular. Proporciona una lista de verificación integral para mejorar la velocidad y la eficiencia centrándose en la optimización de paquetes (bundles), mejores prácticas de renderizado y ejecución en tiempo de ejecución. La guía cubre una amplia gama de diferenciadores, incluyendo la implementación de estrategias de aplicaciones web progresivas (PWA) a través de service workers y caché offline. También detalla métodos para mejorar los tiempos de carga percibidos utilizando renderizado del lado del servidor (SSR) y shells de aplicación. El repositorio proporciona orientación sobre áreas de capacidad más amplias, como el ajuste de la detección de cambios, el uso de web workers para descargar cálculos pesados y la gestión del DOM mediante desplazamiento virtual (virtual scrolling). También cubre la reducción del tamaño del paquete mediante tree-shaking, minificación y división de módulos de carga perezosa (lazy-loading).
Reducing unnecessary browser re-renders by optimizing how Angular tracks state changes and executes logic outside of zones.