Zone.js version 0.13.0 introduces several subtle but potentially impactful changes compared to the previous stable version, 0.12.0. Both versions share the same core purpose: providing Zones for JavaScript, enabling asynchronous task management and debugging. Both rely on tslib as a dependency. However, the development ecosystem around Zone.js has seen some updates.
Notably, in version 0.13.0, the domino dependency transitioned from a specific version (2.1.6 in 0.12.0) to a Git repository reference, pointing to a specific commit within the angular/domino project. This may indicate a tighter integration or a custom build of domino for Zone.js's needs. Furthermore, the version of google-closure-compiler has been updated from 20221004.0.0 to 20230206.0.0, bringing potential performance improvements or bug fixes from the compiler.
Developers should be aware of these changes, especially those relying on domino's previous behavior or those using google-closure-compiler in their build processes. The updated domino dependency warrants careful testing to ensure compatibility. The change of google-closure-compiler is worthwhile noting and might improve the application performance.
The unpacked size of zone.js decreased from 5,492,746 bytes in 0.12.0 to 5,181,338 bytes in 0.13.0, which can lead to an improved page speed. Finally, the release date shows that there is a substantial timing difference, as the 0.12.0 version was released on 2022-11-07 while the 0.13.0 was released on 2023-03-06.
The are not vulnerabilities for the version 0.13.0 of the package zone.js