Vue.js: Vapor and VDOM Playing Nice Together

Two important fixes landed for Vue's experimental Vapor mode, both focused on making Vapor components work seamlessly within traditional VDOM applications. The changes improve component movement in KeepAlive scenarios and add proper directive support when mixing Vapor and VDOM components.

Duration: PT4M4S

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-01-28T11:09:50Z
  • Audio duration: PT4M4S

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 exciting developments to talk about today. It's January 28th, and the Vue core team has been hard at work polishing one of the most exciting experimental features - Vapor mode.

Now, if you're new to Vapor mode, think of it as Vue's upcoming compilation strategy that promises better performance by moving more work to build time. But here's the thing - as Vue evolves, the team is making sure that Vapor mode doesn't live in isolation. Today's updates are all about making Vapor components play…

Let's dive into our main stories. We've got two merged pull requests that are really pushing the boundaries of what's possible with this hybrid approach.

First up, jackma9604 tackled a tricky issue with KeepAlive components. You know how KeepAlive is supposed to preserve component state when you navigate away and come back? Well, there was a problem when you had Vapor components inside VDOM slots within a KeepAlive wrapper. The issue was that the move function -…

The fix touches four files and adds proper Vapor block handling to the move operations. What I love about this is…

The…

Nearby episodes from Vue.js

  1. Vapor Mode Gets Keyed Blocks and Better Slot Handling
  2. Vapor Mode Gets Some Love - Compiler Fixes and v-for Improvements
  3. Vapor Mode Polish - SVG Fixes and Code Cleanup
  4. Transition Magic Gets Even Better
  5. Slot Scoping Saga - A Tale of Nested Components and v-for Loops
  6. Cleaning House - Fixing Package Dependencies
  7. Community Care and Teleport Fixes
  8. Vapor Mode Spring Cleaning