Pankaj Parkar
Indian | 30 | Ex MVP | Angular GDE
Technical Lead
Synerzip Softech India PVT LTD
@pankajparkar
@pankajparkar
Source: https://blog.angularindepth.com/angular-ivy-change-detection-execution-are-you-prepared-ab68d4231f2c
@pankajparkar
Angular 2
Angular 4 & 6
Angular 7
@pankajparkar
Build time AOT compiled
Runtime AOT
Runtime JIT compilation
@pankajparkar
ng-conf 2018 keynote
@pankajparkar
ng-conf 2018 keynote
Build AOT
Runtime AOT
Runtime JIT
@pankajparkar
ng-conf 2018 keynote
@pankajparkar
@Directive => defineDirective()
@Directive => defineAbstractDirective()
@Pipe => definePipe()
@Injectable => defineInjectable()
@NgModule => defineInjector()
@pankajparkar
@pankajparkar
@pankajparkar
@pankajparkar
@pankajparkar
@pankajparkar
@pankajparkar
https://blog.angularindepth.com/angular-ivy-change-detection-execution-are-you-prepared-ab68d4231f2c
https://lacolaco.hatenablog.com/entry/2018/03/11/134431
https://blog.angularindepth.com/ivy-engine-in-angular-first-in-depth-look-at-compilation-runtime-and-change-detection-876751edd9fd
https://herringtondarkholme.github.io/2018/02/19/angular-ivy/
https://github.com/angular/angular/blob/master/packages/compiler/design/architecture.md
https://www.youtube.com/watch?v=dIxknqPOWms&feature=youtu.be
@pankajparkar
By Pankaj Parkar
Angular next generation renderer