marchwarden/docs/stress-tests/M3.3-runs/09-comparative.log
Jeff Smith 13215d7ddb docs(stress-tests): M3.3 Phase A — calibration data collection
Issue #46 (Phase A only — Phase B human rating still pending, issue stays open).

Adds the data-collection half of the calibration milestone:

- scripts/calibration_runner.sh — runs 20 fixed balanced-depth queries
  across 4 categories (factual, comparative, contradiction-prone,
  scope-edge), 5 each, capturing per-run logs to docs/stress-tests/M3.3-runs/.
- scripts/calibration_collect.py — loads every persisted ResearchResult
  under ~/.marchwarden/traces/*.result.json and emits a markdown rating
  worksheet with one row per run. Recovers question text from each
  trace's start event and category from the run-log filename.
- docs/stress-tests/M3.3-rating-worksheet.md — 22 runs (20 calibration
  + caffeine smoke + M3.2 multi-axis), with empty actual_rating columns
  for the human-in-the-loop scoring step.
- docs/stress-tests/M3.3-runs/*.log — runtime logs from the calibration
  runner, kept as provenance. Gitignore updated with an exception
  carving stress-test logs out of the global *.log ignore.

Note: M3.1's 4 runs predate #54 (full result persistence) and so are
unrecoverable to the worksheet — only post-#54 runs have a result.json
sibling. 22 rateable runs is still within the milestone target of 20–30.

Phases B (human rating) and C (analysis + rubric + wiki update) follow
in a later session. This issue stays open until both are done.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 20:21:47 -06:00

378 lines
42 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Researching: Compare React and Vue for large enterprise frontends in 2026.
{"question": "Compare React and Vue for large enterprise frontends in 2026.", "depth": "balanced", "max_iterations": null, "token_budget": null, "event": "ask_started", "logger": "marchwarden.cli", "level": "info", "timestamp": "2026-04-09T01:59:24.701232Z"}
{"transport": "stdio", "server": "marchwarden-web-researcher", "event": "mcp_server_starting", "logger": "marchwarden.mcp", "level": "info", "timestamp": "2026-04-09T01:59:26.384813Z"}
{"event": "Processing request of type CallToolRequest", "logger": "mcp.server.lowlevel.server", "level": "info", "timestamp": "2026-04-09T01:59:26.398635Z"}
{"question": "Compare React and Vue for large enterprise frontends in 2026.", "depth": "balanced", "max_iterations": 5, "token_budget": 20000, "model_id": "claude-sonnet-4-6", "event": "research_started", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.web", "level": "info", "timestamp": "2026-04-09T01:59:26.459271Z"}
{"step": 1, "decision": "Beginning research: depth=balanced", "question": "Compare React and Vue for large enterprise frontends in 2026.", "context": "", "max_iterations": 5, "token_budget": 20000, "event": "start", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.trace", "level": "info", "timestamp": "2026-04-09T01:59:26.459554Z"}
{"step": 2, "decision": "Starting iteration 1/5", "tokens_so_far": 0, "event": "iteration_start", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.trace", "level": "info", "timestamp": "2026-04-09T01:59:26.459652Z"}
{"step": 9, "decision": "Starting iteration 2/5", "tokens_so_far": 1149, "event": "iteration_start", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.trace", "level": "info", "timestamp": "2026-04-09T01:59:37.583764Z"}
{"step": 16, "decision": "Starting iteration 3/5", "tokens_so_far": 11893, "event": "iteration_start", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.trace", "level": "info", "timestamp": "2026-04-09T01:59:45.423050Z"}
{"step": 23, "decision": "Token budget reached before iteration 4: 27147/20000", "event": "budget_exhausted", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.trace", "level": "info", "timestamp": "2026-04-09T01:59:52.158499Z"}
{"step": 24, "decision": "Beginning synthesis of gathered evidence", "evidence_count": 29, "iterations_run": 3, "tokens_used": 27147, "event": "synthesis_start", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.trace", "level": "info", "timestamp": "2026-04-09T01:59:52.158736Z"}
{"step": 25, "decision": "Parsed synthesis JSON successfully", "duration_ms": 87997, "event": "synthesis_complete", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.trace", "level": "info", "timestamp": "2026-04-09T02:01:16.872069Z"}
{"step": 46, "decision": "Research complete", "confidence": 0.81, "citation_count": 12, "gap_count": 4, "discovery_count": 4, "total_duration_sec": 114.815, "event": "complete", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.trace", "level": "info", "timestamp": "2026-04-09T02:01:16.883053Z"}
{"confidence": 0.81, "citations": 12, "gaps": 4, "discovery_events": 4, "tokens_used": 56137, "iterations_run": 3, "wall_time_sec": 110.40975427627563, "budget_exhausted": true, "event": "research_completed", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.web", "level": "info", "timestamp": "2026-04-09T02:01:16.883613Z"}
{"error": "[Errno 13] Permission denied: '/home/micro/.marchwarden/costs.jsonl'", "event": "cost_ledger_write_failed", "researcher": "web", "trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "logger": "marchwarden.researcher.web", "level": "warning", "timestamp": "2026-04-09T02:01:16.886961Z"}
{"event": "Processing request of type ListToolsRequest", "logger": "mcp.server.lowlevel.server", "level": "info", "timestamp": "2026-04-09T02:01:16.944624Z"}
{"trace_id": "7c8dd19b-174b-4850-a2f5-28917d37c0c0", "confidence": 0.81, "citations": 12, "tokens_used": 56137, "wall_time_sec": 110.40975427627563, "event": "ask_completed", "logger": "marchwarden.cli", "level": "info", "timestamp": "2026-04-09T02:01:17.535111Z"}
╭─────────────────────────────────── Answer ───────────────────────────────────╮
│ For large enterprise frontends in 2026, React and Vue each offer distinct │
│ advantages, and the best choice depends on organizational priorities. │
│ │
│ **Market Position & Adoption:** React dominates with ~42% market share among │
│ professional developers (2025 State of JavaScript survey) and ~68% among │
│ enterprise applications globally, while Vue holds ~28% developer share and │
│ ~18% enterprise share. React powers Facebook, Netflix, Airbnb, and Uber; Vue │
│ drives Alibaba, GitLab, and Nintendo. Some 80% of enterprise teams use React │
│ directly or via Next.js. [Sources 1, 4, 25] │
│ │
│ **Performance:** Both frameworks use a virtual DOM. Vue 4 showed 15% faster │
│ initial render times than React 19 in large-scale applications with │
│ thousands of components (JavaScript Performance Consortium 2025 benchmarks). │
│ However, React 19's concurrent rendering features provide superior │
│ responsiveness during complex user interactions. In micro-benchmarks, Vue │
│ 3.4 creates 1,000 rows in 38ms vs React 19's 42ms, and Vue's bundle size is │
│ smaller (33KB vs 44KB min+gzip). The performance gap continues to narrow. │
│ [Sources 1, 25] │
│ │
│ **React 19 Architecture Shifts:** React 19 introduces a built-in compiler │
│ that automates memoization (making useMemo/useCallback largely redundant), │
│ native Server Components for zero-bundle-size dependencies and direct │
│ database access, a new Actions API for simplified async form handling, and │
│ the `use` hook for streamlined data fetching. These changes significantly │
│ reduce boilerplate and technical debt for enterprise teams. [Sources 18, 19, │
│ 20] │
│ │
│ **Vue's Enterprise Momentum:** Vue 3's Composition API enables better logic │
│ reuse across large codebases. Pinia (the official state manager) is │
│ TypeScript-first and lightweight. Nuxt 3 handles SSR. Vue's natural │
│ TypeScript support and Vite-powered tooling make it increasingly attractive │
│ for enterprise adoption. Fortune 500 companies, SaaS platforms, and │
│ government tech teams are growing adopters. [Sources 12, 15] │
│ │
│ **Learning Curve & Developer Experience:** Vue uses standard HTML/CSS/JS │
│ with Single File Components, making it easier to onboard developers with │
│ traditional web backgrounds. React uses JSX (combining HTML and JavaScript), │
│ which has a steeper initial curve but becomes natural quickly. Vue's │
│ official routing and state solutions (Vue Router, Pinia) reduce │
│ architectural decision-making overhead. React requires selecting from a │
│ broader ecosystem (Redux/Zustand, React Router, etc.), offering more │
│ flexibility but more upfront choices. [Sources 1, 13, 14] │
│ │
│ **Ecosystem & Hiring:** React has ~44M+ weekly npm downloads vs Vue's │
│ ~4.5M+. React has 225K+ GitHub stars vs Vue's 207K+. Fortune 500 adoption is │
│ 47% React vs 12% Vue. React job postings vastly outnumber Vue's (e.g., │
│ 3,200+ vs 680+/month in one market). React's ecosystem is larger and more │
│ mature, making hiring and long-term support easier for large enterprises. │
│ [Sources 14, 25] │
│ │
│ **Enterprise Scalability:** React's flexibility and massive ecosystem make │
│ it the safer long-term choice for large, complex, cross-team enterprise │
│ platforms. Angular is also a strong contender here with built-in DI, forms, │
│ and strict structure. Vue excels when time-to-market and developer │
│ productivity are top priorities and when teams want a progressive, │
│ opinionated setup with lower onboarding cost. [Sources 13, 14, 23] │
│ │
│ **Recommendation:** For most large enterprise frontends in 2026, React │
│ (often via Next.js) remains the dominant and lowest-risk choice due to its │
│ ecosystem size, hiring market, enterprise adoption, and React 19's │
│ architectural improvements. Vue is a compelling choice for enterprises │
│ prioritizing developer velocity, lower onboarding costs, and smaller bundle │
│ sizes, particularly in Asia-Pacific markets or mid-size SaaS platforms. │
│ Neither choice is technically wrong—both are production-proven at scale. │
╰──────────────────────────────────────────────────────────────────────────────╯
Citations
┏━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┓
┃ # ┃ Title / Locator ┃ Excerpt ┃ Conf ┃
┡━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━┩
│ 1 │ React vs Vue: Frontend │ According to the 2025 State of │ 0.88 │
│ │ Frameworks Compared in 2025 │ JavaScript survey, React │ │
│ │ https://automation-ops.com/bl │ continues to dominate with a │ │
│ │ og/react-vs-vue-frontend-fram │ 42% market share among │ │
│ │ eworks-compared │ professional developers, while │ │
│ │ │ Vue has grown to capture 28% │ │
│ │ │ of the market. Vue 4 showed a │ │
│ │ │ 15% faster initial render time │ │
│ │ │ compared to React 19 in │ │
│ │ │ large-scale applications with │ │
│ │ │ thousands of components. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 2 │ Angular vs. React vs. Vue.js: │ The focus in 2025 has shifted │ 0.82 │
│ │ A performance guide for 2026 │ away from basic component │ │
│ │ - LogRocket Blog │ logic toward reactivity │ │
│ │ https://blog.logrocket.com/an │ models, hydration strategies, │ │
│ │ gular-vs-react-vs-vue-js-perf │ and compiler-driven │ │
│ │ ormance/ │ performance optimizations. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 3 │ React vs Next.js vs Vue: │ React remains the foundation │ 0.80 │
│ │ Which Frontend Framework Wins │ for modern frontend │ │
│ │ in 2026? - DEV Community │ development with 80% of │ │
│ │ https://dev.to/ciphernutz/rea │ enterprise teams still using │ │
│ │ ct-vs-nextjs-vs-vue-which-fro │ it directly or via Next.js. │ │
│ │ ntend-framework-wins-in-2025- │ │ │
│ │ 26gj │ │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 4 │ The 2025 Tech Stack Dilemma: │ According to the 2025 State of │ 0.78 │
│ │ React vs Vue vs Angular for │ JavaScript survey, developers │ │
│ │ Enterprise Applications │ using frameworks report 35-50% │ │
│ │ https://www.codertrove.com/ar │ faster development cycles │ │
│ │ ticles/2025-tech-stack-dilemm │ compared to vanilla │ │
│ │ a-react-vs-vue-vs-angular-for │ JavaScript. The 2024 State of │ │
│ │ -enterprise-application │ JavaScript survey reveals that │ │
│ │ │ 78% of developers cite 'faster │ │
│ │ │ development' as their primary │ │
│ │ │ reason for adoption. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 5 │ Web Development with React vs │ React maintains its dominant │ 0.85 │
│ │ Vue.js: 2025 Comparison | │ position with approximately │ │
│ │ iTechDev Blog │ 68% market share among │ │
│ │ https://www.itechdev.com.mx/b │ enterprise applications │ │
│ │ log/react-vs-vue-comparison-2 │ globally. Vue 3.4 creates │ │
│ │ 025 │ 1,000 rows in 38ms vs React │ │
│ │ │ 19's 42ms. Bundle size │ │
│ │ │ (min+gzip): React 44KB, Vue │ │
│ │ │ 33KB. Fortune 500 adoption: │ │
│ │ │ React 47%, Vue 12%. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 6 │ React 19 Features & Updates │ React 19 emerges as a landmark │ 0.87 │
│ │ (2025): What's New & Why It │ release that brings │ │
│ │ Matters - WEQ │ significant enhancements to │ │
│ │ https://weqtechnologies.com/r │ performance, developer │ │
│ │ eact-19-features-updates-2025 │ experience, and scalability. │ │
│ │ -whats-new-why-it-matters/ │ This update builds on the │ │
│ │ │ foundations laid by React 18, │ │
│ │ │ introducing powerful new │ │
│ │ │ features like the React │ │
│ │ │ Compiler, Actions API, and │ │
│ │ │ enhanced support for React │ │
│ │ │ Server Components. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 7 │ React 19: Architecture │ The React Compiler │ 0.83 │
│ │ Shifts, Performance │ automatically handles │ │
│ │ Optimization, and the Future │ memoization, rendering hooks │ │
│ │ of Enterprise Web Development │ like useMemo and useCallback │ │
│ │ https://pblinuxtech.com/react │ largely redundant for │ │
│ │ -19-architecture-shifts-perfo │ performance optimization. │ │
│ │ rmance-optimization-and-the-f │ Native support for Server │ │
│ │ uture-of-enterprise-web-devel │ Components allows for │ │
│ │ opment/ │ zero-bundle-size dependencies │ │
│ │ │ and direct database access, │ │
│ │ │ optimizing the use of │ │
│ │ │ Linux-based edge runtimes. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 8 │ Vue.js in the Enterprise: Why │ By 2026, more │ 0.79 │
│ │ More Companies Are Choosing │ organizations—startups, │ │
│ │ Vue in 2026 Manifest │ Fortune 500 companies, large │ │
│ │ https://manifestinfotech.com/ │ SaaS platforms, and government │ │
│ │ vue-js-in-the-enterprise-why- │ tech teams—are adopting Vue │ │
│ │ more-companies-are-choosing-v │ for mission-critical │ │
│ │ ue-in-2026/ │ applications. Pinia, now the │ │
│ │ │ official store for Vue, │ │
│ │ │ delivers TypeScript-first │ │
│ │ │ architecture, lightweight │ │
│ │ │ design, better devtools │ │
│ │ │ integration, faster global │ │
│ │ │ state handling. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 9 │ The State of Vue.js Report │ This report, created in │ 0.84 │
│ │ 2025 │ collaboration with Evan You │ │
│ │ https://stateofvue.framer.web │ and the Vue and Nuxt Core │ │
│ │ site/ │ Teams, offers unique insights │ │
│ │ │ across 150 virtual pages. │ │
│ │ │ We've included 16 real-world │ │
│ │ │ case studies from leading │ │
│ │ │ brands, including GitLab, Hack │ │
│ │ │ The Box, Storyblok, Booksy, │ │
│ │ │ and DocPlanner. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 10 │ React vs Angular vs Vue: │ React, maintained by Meta, is │ 0.84 │
│ │ Choosing the Best for │ a declarative, component-based │ │
│ │ Enterprise in 2025 │ library for building user │ │
│ │ https://softwarelogic.co/en/b │ interfaces. Its virtual DOM │ │
│ │ log/which-javascript-framewor │ and one-way data flow provide │ │
│ │ k-is-best-for-enterprise-reac │ outstanding performance and │ │
│ │ t-angular-or-vue │ flexibility. Vue is loved for │ │
│ │ │ its gentle learning curve and │ │
│ │ │ progressive adoption. Angular │ │
│ │ │ is designed for large, complex │ │
│ │ │ enterprise applications where │ │
│ │ │ structure and scalability are │ │
│ │ │ paramount. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 11 │ React vs Vue: which one │ React is built for scale. Its │ 0.86 │
│ │ should you choose in 2025? | │ flexibility, huge ecosystem, │ │
│ │ DECODE │ and massive job market make it │ │
│ │ https://decode.agency/article │ the safest choice for │ │
│ │ /react-vs-vue/ │ enterprise-grade apps. Vue is │ │
│ │ │ built for speed. With a gentle │ │
│ │ │ learning curve and official │ │
│ │ │ tools baked in, teams can move │ │
│ │ │ faster and deliver MVPs or │ │
│ │ │ mid-size apps quickly. │ │
├─────┼───────────────────────────────┼────────────────────────────────┼───────┤
│ 12 │ What is React.js in 2025 and │ In React 19, that same Reactjs │ 0.82 │
│ │ why React 19 changed │ library comes with first-class │ │
│ │ front-end again | Merge │ async workflows, server │ │
│ │ https://merge.rocks/blog/what │ components, and metadata │ │
│ │ -is-react-js-in-2025-and-why- │ management, so teams spend │ │
│ │ react-19-changed-front-end-ag │ less time gluing libraries │ │
│ │ ain │ together and more time on │ │
│ │ │ product work. The React team │ │
│ │ │ also ships React Compiler, │ │
│ │ │ currently in beta, which │ │
│ │ │ automatically optimizes many │ │
│ │ │ components that used to │ │
│ │ │ require manual memoization. │ │
└─────┴───────────────────────────────┴────────────────────────────────┴───────┘
Gaps
┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Category ┃ Topic ┃ Detail ┃
┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ source_not_found │ Real-world 2026 │ No sources provided │
│ │ enterprise migration │ firsthand accounts of │
│ │ case studies from React │ enterprises switching │
│ │ to Vue or vice versa │ frameworks in 2026 with │
│ │ │ documented outcomes, only │
│ │ │ general advocacy pieces. │
├───────────────────────┼──────────────────────────┼───────────────────────────┤
│ scope_exceeded │ Angular vs React vs Vue │ The question focused on │
│ │ head-to-head in 2026 │ React vs Vue, but Angular │
│ │ enterprise contexts │ is a significant │
│ │ │ competitor in large │
│ │ │ enterprise contexts. Full │
│ │ │ three-way comparison with │
│ │ │ 2026 data was not │
│ │ │ available. │
├───────────────────────┼──────────────────────────┼───────────────────────────┤
│ contradictory_sources │ Vue 4 specific features │ One source │
│ │ and release status │ (automation-ops.com) │
│ │ │ mentions 'Vue 4' with │
│ │ │ 'enhanced composition API │
│ │ │ features', but most other │
│ │ │ sources discuss Vue 3.x │
│ │ │ as the current version. │
│ │ │ Vue 4 release status is │
│ │ │ unclear. │
├───────────────────────┼──────────────────────────┼───────────────────────────┤
│ source_not_found │ Verified 2026 salary and │ Salary data found was │
│ │ hiring market data │ market-specific (Mexico) │
│ │ │ and from 2025; global │
│ │ │ 2026 enterprise hiring │
│ │ │ cost comparison between │
│ │ │ React and Vue developers │
│ │ │ was not available. │
└───────────────────────┴──────────────────────────┴───────────────────────────┘
Discovery Events
┏━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓
┃ ┃ Suggested ┃ ┃ ┃
┃ Type ┃ Researcher ┃ Query ┃ Reason ┃
┡━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩
│ related_research │ database │ Vue 4 release │ One source │
│ │ │ date features │ references Vue 4 │
│ │ │ official │ with enhanced │
│ │ │ announcement 2025 │ composition API, │
│ │ │ 2026 │ but most sources │
│ │ │ │ still discuss Vue │
│ │ │ │ 3.x; clarifying │
│ │ │ │ whether Vue 4 has │
│ │ │ │ been released is │
│ │ │ │ important for │
│ │ │ │ accurate │
│ │ │ │ comparison. │
├──────────────────┼───────────────────┼───────────────────┼───────────────────┤
│ related_research │ database │ React Server │ SSR tooling │
│ │ │ Components vs │ (Next.js vs Nuxt) │
│ │ │ Nuxt SSR │ is a key │
│ │ │ enterprise │ enterprise │
│ │ │ performance │ decision factor │
│ │ │ comparison 2025 │ mentioned across │
│ │ │ 2026 │ sources but not │
│ │ │ │ deeply │
│ │ │ │ benchmarked │
│ │ │ │ head-to-head. │
├──────────────────┼───────────────────┼───────────────────┼───────────────────┤
│ related_research │ database │ State of │ Multiple sources │
│ │ │ JavaScript 2025 │ cite the 2025 │
│ │ │ full survey │ State of │
│ │ │ results React Vue │ JavaScript survey │
│ │ │ Angular market │ but only with │
│ │ │ share │ partial data; the │
│ │ │ │ full report would │
│ │ │ │ provide │
│ │ │ │ authoritative │
│ │ │ │ market share │
│ │ │ │ figures. │
├──────────────────┼───────────────────┼───────────────────┼───────────────────┤
│ contradiction │ null │ Vue 4 vs Vue 3 │ Automation-ops │
│ │ │ current version │ references 'Vue │
│ │ │ enterprise 2025 │ 4' with benchmark │
│ │ │ 2026 │ data but other │
│ │ │ │ sources │
│ │ │ │ consistently │
│ │ │ │ reference Vue 3.4 │
│ │ │ │ as current. This │
│ │ │ │ is a factual │
│ │ │ │ discrepancy that │
│ │ │ │ could affect │
│ │ │ │ benchmark │
│ │ │ │ interpretation. │
└──────────────────┴───────────────────┴───────────────────┴───────────────────┘
Open Questions
┏━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Priority ┃ Question ┃ Context ┃
┡━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ high │ Has Vue 4 officially been │ One source claims Vue 4 shows │
│ │ released, and what are its │ 15% faster initial render times │
│ │ actual performance │ than React 19, but most sources │
│ │ characteristics vs React 19 in │ still discuss Vue 3.4 as │
│ │ enterprise applications? │ current. This discrepancy │
│ │ │ affects benchmark reliability. │
├──────────┼─────────────────────────────────┼─────────────────────────────────┤
│ high │ How does React's new React │ React Compiler automates │
│ │ Compiler (in beta) affect the │ memoization and is described as │
│ │ performance gap between React │ a game-changer, but its │
│ │ and Vue in production │ real-world impact on large │
│ │ enterprise applications? │ enterprise codebases has not │
│ │ │ yet been fully benchmarked │
│ │ │ against Vue's │
│ │ │ compiler-optimized reactivity. │
├──────────┼─────────────────────────────────┼─────────────────────────────────┤
│ medium │ For enterprises currently on │ The State of Vue.js Report 2025 │
│ │ Vue 2 or Vue 3, what is the │ includes a chapter on Vue 3 │
│ │ actual cost and risk profile of │ Migration, suggesting migration │
│ │ upgrading to future Vue │ is still a concern for many │
│ │ versions vs migrating to React? │ enterprise teams. │
├──────────┼─────────────────────────────────┼─────────────────────────────────┤
│ medium │ How does the developer hiring │ Sources note strong Vue │
│ │ market for Vue vs React differ │ adoption in Asia-Pacific and │
│ │ across regions (Asia-Pacific vs │ Latin America but React │
│ │ North America vs Europe) for │ dominance globally. Regional │
│ │ enterprise teams planning 2026 │ hiring market differences could │
│ │ staffing? │ significantly impact enterprise │
│ │ │ framework choices. │
├──────────┼─────────────────────────────────┼─────────────────────────────────┤
│ low │ What is the total cost of │ Sources discuss development │
│ │ ownership difference between │ cost at project level but do │
│ │ React+Next.js and Vue+Nuxt for │ not model long-term TCO │
│ │ a 50+ person enterprise │ including training, │
│ │ frontend team over a 3-year │ maintenance, tooling, and │
│ │ horizon? │ hiring costs for large teams. │
└──────────┴─────────────────────────────────┴─────────────────────────────────┘
╭───────────────────────────────── Confidence ─────────────────────────────────╮
│ Overall: 0.81 │
│ Corroborating sources: 12 │
│ Source authority: medium │
│ Contradiction detected: True │
│ Query specificity match: 0.85 │
│ Budget status: spent │
│ Recency: current │
╰──────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────── Cost ────────────────────────────────────╮
│ Tokens: 56137 │
│ Iterations: 3 │
│ Wall time: 110.41s │
│ Model: claude-sonnet-4-6 │
╰──────────────────────────────────────────────────────────────────────────────╯
trace_id: 7c8dd19b-174b-4850-a2f5-28917d37c0c0