@vue/compiler-dom versions 3.5.18 and 3.5.17 are incremental updates to Vue's template compiler specifically designed for the browser environment. Both versions share the same core functionality, providing the essential tools to transform Vue templates into render functions that can be executed in the browser. This process is crucial for efficiently updating the DOM and ensuring optimal performance in Vue applications. The compiler-dom package depends on @vue/compiler-core and @vue/shared, ensuring consistency and compatibility across the Vue ecosystem.
Looking at the differences, version 3.5.18 features a slightly larger unpacked size (642269 bytes) compared to version 3.5.17 (641126 bytes), suggesting minor code adjustments or additions. While both maintain the same file count of 12, the increased size likely indicates bug fixes, performance enhancements, or small feature refinements within the compiler. The author remains Evan You for both versions, reaffirming the project's consistent leadership. The release dates, 2025-07-23 and 2025-06-18 respectively, indicate that 3.5.18 is a more recent version.
For developers, upgrading from 3.5.17 to 3.5.18 is recommended to benefit from the latest bug fixes and improvements, ensuring a smoother and more reliable development experience. However, given the relatively small change in unpacked size, the updates are likely focused on internal optimizations rather than API-breaking alterations. Vue developers that want to use the library for the first time, will have a similar experience. They can expect that 3.5.18 is a reliable upgrade of the previous version, but without new big features.
The are not vulnerabilities for the version 3.5.18 of the package @vue/compiler-dom