Vue.js: Vapor Closes VDOM Parity Gaps

Fourteen pull requests are dominated by Vapor runtime fixes bringing it in line with the classic virtual DOM, plus one high-impact reactivity performance fix. Forms, component interop, and style layering saw the most correction.

Duration: PT2M7S

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-09-25T13:14:13Z
  • Audio duration: PT2M7S

Transcript excerpt

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

Good morning, it's Friday, September 25th, 2026.

The lead pattern today is Vapor catching up to the virtual DOM. Most of the activity fixes cases where Vapor behaved differently from what developers already expect.

First, forms. In pull request 15646, a listener written next to a native v-model ran before the model updated, so a select handler read the previous country and an input search lagged one keystroke behind. A related open fix, pull request 15648, re-syncs select v-model when its options change, like when options…

Second, component and style layering. Pull request 15631 fixes dynamic components remounting on every navigation between same-type routes, losing local state and breaking cached pages under Keep Alive. And pull request 15642 preserves a root element's own class and style when fallthrough values from a parent are…

Finally, one core fix stands apart for performance. Pull request 15645 stops wrapping native array iterators in place for deep reactive arrays. That mutation caused plain array spreads and conversions anywhere on the page to get 10 to 80 times slower for the rest of the process. Also notable is pull request 15640,…

What's next: if you're testing Vapor,…

Nearby episodes from Vue.js

  1. Vapor Parity Push and Hydration Fixes
  2. Vapor Hydration and Interop Parity Push
  3. Vapor Hydration and Compiler Parity Fixes
  4. Vapor Hydration and Slot Reliability Fixes
  5. Weekly Recap - Vapor Parity Push and Core Hardening
  6. Vapor Slot Fallbacks and Compiler Parity Fixes
  7. Vapor Mode Slot Fallback Fixes
  8. Vapor's Rough Edges Around VDOM Interop