Saltar al contenido
angular challenges logo Angular Challenges

Rendimiento en Angular

En esta serie de desafíos sobre rendimiento, aprenderás cómo optimizar y mejorar el rendimiento de tu aplicación Angular.

Antes de comenzar a resolver cualquier desafío, te invito a descargar la extensión de Chrome Angular DevTools si aún no lo has hecho.

Esta extensión te permite perfilar tu aplicación y detectar problemas de rendimiento, lo cual es muy útil para entender dónde pueden ocurrir problemas de rendimiento.

Cómo usarlo

Cuando sirves una aplicación Angular, puedes inspeccionar una página presionando F12, lo cual abrirá las herramientas de desarrollo de Chrome. Luego navega a la pestaña Angular. Desde allí, puedes seleccionar la pestaña Profiler como se muestra a continuación.

profiler tab

Ahora puedes perfilar tu aplicación haciendo clic en el botón de grabación. Puedes interactuar con tu aplicación y ver cuándo se activa la detección de cambios y qué componentes se vuelven a renderizar.

Ahora que sabes cómo usar la Angular DevTool, puedes elegir un desafío, perfilarlo y resolverlo.

🟢 Default vs OnPush Aprende la diferencia entre las estrategias de detección de cambios Default y OnPush.
🟢 Memoización Aprende sobre el poder de los pure pipes.
🟠 Optimizando el Change Detection Aprende sobre como optimizar tu aplicacion entendiendo bien el change detection en Angular

Contributors

Thanks to all the contributors who have helped make this documentation better!

  • nelsongutidev