Angular's @angular/platform-browser-dynamic package facilitates running Angular applications within a web browser using Just-In-Time (JIT) compilation. Version 8.0.0 represents a major update, building upon the foundation laid by version 7.2.16. Key differences lie primarily in the peer dependencies. Version 8.0.0 requires Angular core, common, compiler, and platform-browser packages to be at version 8.0.0, signifying a jump to Angular version 8. This upgrade unlocks new features and improvements introduced in the Angular framework itself, impacting application performance and developer experience.
Specifically, developers upgrading to 8.0.0 can expect improvements in build times, differential loading for smaller bundles and better browser compatibility, and web worker support. The update to Angular 8.0.0 involved refactoring of the internal code and that reflected in different file count and unpacked size in the resulting package. The package difference in the file count and unpacked size reflects internal code changes and optimizations. The dependencies (tslib) remain compatible with the previous version, minimizing risks but the jump in the peer package dependencies require attention. While core functionality remains consistent, ensuring alignment with the Angular ecosystem is essential for leveraging the latest framework advancements.
The are not vulnerabilities for the version 8.0.0 of the package @angular/platform-browser-dynamic