The rendering architecture of Angular 2 is one of its major strength. This is the reason why it can run in a webworker or on a server. It also enables the creation of custom renderers so that an application can generate a simple markdown file, or a full mobile application with react-native. Let's dive into it and discover how great it is!