Un evento organizado por la comunidad de Angular Bolivia orientado a lograr y analizar las mejores prácticas para lograr aplicaciones de alto rendimiento en Angular.
AgendaAngular Performance Week, el primer evento online acerca del rendimiento en Angular. En esta primera charla vamos a ver conceptos clave y la didáctica de esta conferencia online.
Por defecto, los NgModules son cargados de forma temprana, esto significa que tan pronto la app es cargada. Estos módulos también son cargados sin importar si son o no necesarios. Para aplicaciones grandes y con muchas rutas se debe considerar cargar estos módulos usando la técnica de Lazy Loading. Este patrón carga los módulos cuando son necesarios ayudando a bajar los tiempos de carga. En esta charla aprenderás cómo lograrlo.
Analizar el tamaño de nuestras aplicaciones es importante para ver oportunidades de mejora y de esta manera hacer que nuestro sitio cargue más rápido. En esta charla vamos a ver algunas técnicas y herramientas para analizar el peso de la aplicación.
La forma de detección de cambios en Angular puede producir varios reprocesos al momento de mostrar los datos en el template. Una forma de optimizar esto es hacer que los componentes de Angular sean tipo OnPush y aplicar una arquitectura de Smart and Dumb Components.
Esta técnica se usa para bajar el número de cómputos de una función, se trata de que si una función recibe los mismos parámetros guarde en memoria los resultados así cuando se vuelva a llamar no tiene que calcular el resultado de nuevo, esta técnica es genial para funciones recursivas y las podemos aplicar a los pipes de Angular.
¿Renderizar del lado del servidor o dejar que el cliente lo haga? Y si hacemos las dos, en esta charla podrás ver cómo aplicar la técnica de SSR con Angular Universal y así optimizar los tiempos de carga y el SEO de la aplicación.
Notificaciones tipo push, soporte de data offline, services workers, caché de datos y archivos todo esto y mucho más puedes lograr implementando las características de una aplicación web progresiva, en esta charla vamos a ver cómo aplicarlo en Angular.
Hay ocasiones en las que nuestra aplicación web se ve forzada a renderizar cientos o miles de elementos. En estas circunstancias, el navegador tiende a ponerse lento y el rendimiento de tu app se ve muy afectado por la cantidad de items que se deben gestionar en el DOM.
En esta charla evaluaremos las opciones disponibles para manejar estos escenarios y usaremos Virtual Scrolling como estrategia práctica.
El evento será de forma gratis y libre por internet y se va a transmitir por YouTube y Facebook Live, en estos links encuentrás directo el link a cada día donde será la transmisión.
Google Developer Expert
Front-end
Front-end
Front-end
Google Developer Expert
Software Developer
Front-end
Front-end