Vue.js: Suspense Edge Case, Vapor Speed, and Supply-Chain Hardening
A tricky Suspense-plus-Transition timing bug got fixed, the Vapor renderer's v-for path shed unnecessary allocations for better performance, and the project locked down its dependency install policy against downgrade attacks.
Duration: PT2M25S
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-08-21T13:11:32Z
- Audio duration: PT2M25S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, and welcome to Vue.js, your developer briefing for August 21st, 2026.
Today's activity splits into two clear priorities: correctness under complex component timing, and performance in the Vapor renderer.
Start with PR 15333, from zingiberoff. This fixes a subtle bug where Suspense with a timeout, wrapped inside a Transition using "out-in" mode, could get its fallback and active branch confused. The issue: when a parent update landed during the window while the old branch was still leaving, Suspense's internal patch…
Second theme: performance work in runtime-vapor. PR 15329, merged by edison1105, trims allocations in the v-for hot path. The change avoids building a temporary array for every list item, switches to parallel queued arrays instead of allocation-heavy operation objects, enters scopes directly instead of wrapping each…
Third: supply-chain hygiene. PR 15330 and its companion commit, e2bede9, enable pnpm's no-downgrade trust policy in the workspace config. This is explicitly framed as defense-in-depth, not a response to a known vulnerability — a small, low-risk guardrail against dependency downgrade attacks during install.
What's next: if you maintain components…
Nearby episodes from Vue.js
- Vapor Hydration Catches Up to VDOM
- Vapor Hydration Gets a Broad Refactor
- Weekly Recap - Vapor Mode's Hardening Push
- Supply Chain Hardening Meets Vapor Perf Fixes
- Vapor Mode Catches Up to Vdom
- Vapor Renderer Closes the Gap With VDOM
- Vapor Mode Attrs Reconciliation Fix
- Weekly Recap - Hardening the Vapor Renderer