Skip to content

feat: add Vue Vapor Mode benchmark - #35

Open
zhsama wants to merge 2 commits into
lissy93:mainfrom
zhsama:feat/vue-vapor-benchmark
Open

feat: add Vue Vapor Mode benchmark#35
zhsama wants to merge 2 commits into
lissy93:mainfrom
zhsama:feat/vue-vapor-benchmark

Conversation

@zhsama

@zhsama zhsama commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a standalone Vue Vapor Mode implementation of the Weather Front benchmark.
  • Use Vue 3.6.0-rc.2 with <script setup vapor> components and createVaporApp.
  • Register Vapor-specific development, build, lint, test, documentation, and benchmark configuration.

Why

Vue Vapor Mode uses compiler-generated direct DOM updates instead of the traditional virtual DOM path. Adding it as a separate implementation makes that mode measurable without changing the existing Vue benchmark.

Impact

The existing framework implementations remain unchanged. Contributors can run the new app through the generated vue-vapor root commands.

Validation

  • npm run build:vue-vapor
  • npm run lint:vue-vapor
  • npx playwright test --config=tests/config/playwright-vue-vapor.config.js --reporter=dot — 22 passed
  • python scripts/verify/validate_schemas.py
  • Source-analysis, bundle-size, and build-time benchmark checks passed locally
@zhsama
zhsama marked this pull request as ready for review August 26, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants