Angular 9
Angular 9 ya disponible con su nuevo motor de renderizado Ivy que viene a reemplazar View Engine. Este motor (ya anunciado por Google en 2018 ng-conf ) es la característica más importante dado que y no va a cambiar la forma en la cual Angular se programa. Lo que cambia realmente es todo lo que está detrás del renderizado y compilación.
Ivy limpia el código de nuestra App y refactoriza hasta un punto óptimo tal que su producto termina en un menor peso de archivos en /dist y mayor performance de ejecución.
Muchas de las quejas que tenían los desarrolladores eran los tamaños de los bundles generados comparados por ejemplo contra los de Vue o React. Pues este fue uno de los puntos mas importantes en los que se concentro Google a mejorar en esta nueva versión.
La compilación también mejora: Gracias a Ivy un cambio en un componente solo provoca la compilación de es el mismo y NO de toda la App completa. Como en Angular 8 si usábamos el motor View Engine default
Angular 9 simplifica las herramientas para diagnosticar errores en usa solo herramienta de diagnósticos basada en Typecript, así tendremos un estandarizados los mensajes de errores tanto en la terminal como en la interfaz.