RepoJournal
Vue.js

@vuejs

Vue + the surrounding frontend ecosystem

Pick a date

The Wire · Showcase

VAPOR COMPILER GETS LEANER, DEVTOOLS FIXES MODULE MISMATCH

By RepoJournal · Filed · About Vue.js

Vue's Vapor compiler just shed slot wrapping overhead while DevTools v8.1.3 corrects a package.json export that was pointing to the wrong file.

The Vapor compiler landed three consecutive optimizations overnight [1][2][3]. The headline move is stripping out withVaporCtx slot wrapping entirely, which simplifies the generated code path for components using slots. That's paired with a refactor of the slot fallback model [2] and a targeted perf win that reduces v-if branch scope overhead [3]. All three changes are syncing back from the core Vue repository, which means the Vapor team is running these experiments at scale before they hit your build pipeline.

DevTools v8.1.3 shipped a fix [4] for a publishing mistake that's been quietly breaking integrations. The vite-plugin-vue-devtools was advertising `module: dist/vite.mjs` in package.json, but the actual build output was `dist/vite.js` [5][6]. ESM bundlers checking the module field would get a 404. This is now corrected to point at the real file.

Action items

References

  1. [1] refactor(compiler/vapor): remove withVaporCtx slot wrapping vuejs/vue-jsx-vapor
  2. [2] refactor(compiler/vapor): simplify slot fallback model vuejs/vue-jsx-vapor
  3. [3] perf(compiler/vapor): reduce v-if branch scope overhead vuejs/vue-jsx-vapor
  4. [4] v8.1.3 ↗ vuejs/devtools
  5. [5] fix(vite): point module field to emitted ESM file ↗ vuejs/devtools
  6. [6] fix(vite): align module field with emitted ESM output (#1106) vuejs/devtools

FAQ

What changed in Vue.js on June 14, 2026?
Vue's Vapor compiler just shed slot wrapping overhead while DevTools v8.1.3 corrects a package.json export that was pointing to the wrong file.
What should Vue.js teams do about it?
Upgrade DevTools to v8.1.3 if you're using the Vite plugin in production • Watch Vapor compiler changes for integration opportunities in your build
Which Vue.js repositories shipped on June 14, 2026?
vuejs/vue-jsx-vapor, vuejs/devtools

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.