Skip to main content


Nowadays we always try to optimize our applications to make them faster, provide better user experience or update old code. Optimization in an application could be reached by passing/adding some points, like: Correct decomposition of components; Using change detection strategy OnPush; To Manage all subscriptions in the project. There are variety of practices we can use, Two of the most popular ones are: Minification and dead code elimination Code-splitting