Core-js, a fundamental JavaScript standard library, released version 3.23.3, a minor update over the previous stable version 3.23.2. Both versions maintain the same core functionality, providing essential polyfills and shims for modern JavaScript features, ensuring compatibility across different environments. They are released under the MIT license, feature the same repository, and funding options. Developers leveraging core-js for polyfilling purposes won't find substantial API changes between these versions.
However, subtle distinctions exist. Version 3.23.3, released on June 25, 2022, has a slightly larger unpacked size of 1003266 bytes compared to version 3.23.2's of 1002041 bytes, released five days earlier. This implies that 3.23.3 brought minor improvements, bug fixes, or small additions to the codebase impacting the final bundle size. The file count remains the same (3085).
Given the small size difference and the nature of core-js, changes likely revolve around addressing edge cases in existing polyfills, optimizing performance, or incorporating very recent standard proposals. Upgrading from 3.23.2 to 3.23.3 is generally recommended for developers to benefit from the latest enhancements and refinements, even if they are not immediately visible through major feature additions. Developers should consult the detailed changelog on the core-js repository to fully understand the specifics if needed.
The are not vulnerabilities for the version 3.23.3 of the package core-js