Angular 2 manual change detection, The web development framework for building modern apps