The Wire · Showcase
VAPOR RUNTIME FIXES LAND — TRANSITION HANDLING AND HYDRATION OPTIMIZATIONS SHIP
By RepoJournal · Filed · About Vue.js
Vue's experimental Vapor compiler is getting faster hydration and fixing edge cases in slotted transitions that were breaking runtime behavior.
The Vapor team shipped critical fixes across two fronts overnight. First, transition appear logic now correctly handles slotted v-show directives at runtime [1], closing a gap that would've caught developers mid-upgrade. Second, anchor reuse during hydration got refactored for better performance [2], which matters if you're building SSR-heavy apps with Vapor. Type safety got a boost too — generics with runtime props in defineVaporComponent now work as expected [3], eliminating the friction of mixing TypeScript with Vapor's component model. These are all syncs or ports from the main core branch, so Vapor is staying in lockstep with Vue's evolution. Test Utils picked up a patch bump to pnpm's action setup [4], routine but worth noting if your CI depends on it. All three fixes land in the DEVELOPING or WIRE status, meaning they're either landing imminently or already in. If you're experimenting with Vapor, pull these in before your next branch.
Action items
- → Review Vapor runtime fixes if your app uses slotted transitions or SSR vuejs/vue-jsx-vapor [plan]
- → Merge pnpm action-setup v6.0.4 into CI workflows vuejs/test-utils [monitor]
References
- [1] fix(transition): handle transition appear with slotted v-show
- [2] refactor(runtime-vapor): improve anchor reuse during hydration
- [3] fix(types): generics with runtime props in defineVaporComponent
- [4] chore(deps): pnpm/action-setup v6.0.4
FAQ
- What changed in Vue.js on May 1, 2026?
- Vue's experimental Vapor compiler is getting faster hydration and fixing edge cases in slotted transitions that were breaking runtime behavior.
- What should Vue.js teams do about it?
- Review Vapor runtime fixes if your app uses slotted transitions or SSR • Merge pnpm action-setup v6.0.4 into CI workflows