What are the difference between Angular 5 and Angular 4?
What's New In Angular 5? AND what are the Improvements in Angular 5?Angular 5 is going to be a much better Angular and you will be able to take advantage of it much easier and Version 5 will be fully released on September/October 2017.
Stayed Informed – Angular 4 and Angular 2
The Angular 5 Contains bunch of new features, performance improvements and lot of bug fixes and also some surprises to Angular lovers.
· Make AOT the default
· Watch mode
· Type checking in templates
· More flexible metadata
· Remove *.ngfactory.ts files
· Better error messages
· Smooth upgrades
· Tree-Shakeable components
· Hybrid Upgrade Application
· And so on...
Angular 5 Performance Improvements - Angular 5
· Use of addEventListener for the faster rendering and it is the core functionality.
· Update to new version of build-optimizer.
· Added some Improvements on the abstract class methods and interfaces
· Remove decorator DSL which depends on Reflect for Improve the Performance of Apps and This is the core functionality.
· Added an option to remove blank text nodes from compiled templates
· Switch Angular to use Static-Injector instead of Reflective-Injector.
· Improve the applications testing.
· Improve the performance of hybrid applications
· Improvements on Lazy loading for Angular
· And so on...
Some Improvement on HttpClient – This is used for Applications communicate with backend services over the HTTP protocol!
· Improvement on Type-checking the response
· Improvement on Reading the full response
· Improvement on Error handling and fetching error details
· Improvement on Intercepting all requests or responses
· Improvement on Logging
· Improvement on Caching
· Improvement on XSRF Protection
Added Features - Angular 5
· Added Representation of Placeholders to xliff and xmb in the compiler
· Added an Options Arg to Abstract Controls in the forms controls
· Added add default updateOn values for groups and arrays to form controls
· Added updateOn blur option to form controls
· Added updateOn submit option to form controls
· Added an Events Tracking Activation of Individual Routes
· Added NgTemplateOutlet API as stable in the common controls
· Create StaticInjector which does not depend on Reflect polyfill
· Added [@.disabled] attribute to disable animation children in the animations
· And so on..
Router Life Cycle Events – Angular 5
Added new router life cycle events for Guards and Resolvers -
· GuardsCheckStart,
· GuardsCheckEnd,
· ResolveStart and
· ResolveEnd
Angular 5 Bug Fixes - Angular 5
· Fixed compilation error by using the correct type for providers
· Skip PWA test when redeploying non-public commit
· Don't strip CSS source maps. This is the compiler related fix
· Remove tsickle (language-service) dependency
· Support persisting dynamic styles within animation states
· Ignore @import in multi-line css
· Fix platform-browser-dynamic
· Forbid destroyed views to be inserted or moved in VC
· Support persisting dynamic styles within animation states
· And so on...
What’s New in Angular 4? AND what are the Improvements in Angular 4?
Angular 4 contains some additional Enhancement and Improvement. Consider the following enhancements.
1. Smaller & Faster Apps
2. View Engine Size Reduce
3. Animation Package
4. NgIf and ngFor Improvement