Vue.js: Vapor Hydration Gets a Critical Fix

Today we're diving into two important updates to Vue.js core, with the star of the show being a critical hydration fix for Vapor mode that prevents component duplication during server-side rendering. Edison1105 delivered both changes, including essential dependency updates to rolldown and oxc that keep the build toolchain fresh.

Duration: PT3M54S

Episode overview

This episode is a short developer briefing from Vue.js.

It explains recent repository work in plain language.

  • Show: Vue.js
  • Published: 2026-03-03T11:06:56Z
  • Audio duration: PT3M54S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Hey there, Vue developers! Welcome back to another episode of the Vue.js podcast. I'm your host, and wow, do we have some solid progress to talk about today, March 3rd, 2026.

You know that feeling when you're working on a complex feature and everything seems to be going smoothly, until suddenly you notice something weird happening in production? Well, today's main story is all about catching and fixing one of those sneaky issues before it becomes a real headache for developers.

Let's jump right into the big news. Edison1105 just merged a critical fix for Vue's Vapor mode that tackles a pretty specific but important hydration issue. Now, if you're not familiar with Vapor mode, it's Vue's experimental compilation strategy that's been making waves for its performance improvements. And…

Here's what was happening: when you were using createSSRApp with VDOM and Vapor component interoperability, nested components were getting duplicated during hydration. Imagine you have a card component with a nested button component, and suddenly you're seeing two buttons where there should only be one. Not exactly…

The beautiful thing about this fix is how targeted it is. We're talking about just 7…

What…

Nearby episodes from Vue.js

  1. Vapor's Transition Magic Gets Smoother
  2. Generics Get Real - When TypeScript Finally Cooperates
  3. Vapor Mode Gets Rock Solid - Interop Fixes and HMR Polish
  4. Vapor's Hydration Heroes Strike Again
  5. Vapor Mode Reference Refinement
  6. Vapor Mode Gets Serious with VDOM Interop
  7. Vapor Mode Gets a Testing Makeover
  8. Template Ref Revolution in Vapor Mode