Open-Source Wikis

/

Vue.js

/

Background

vuejs/core

Background

This section captures the design rationale behind some of Vue's choices — the "why" behind decisions that show up everywhere in the source. It is not a substitute for the RFC repo which is the authoritative record; it is a curated tour of decisions that matter to anyone reading the code.

Pages

  • Design decisions — the major architectural choices: Proxy-based reactivity, monorepo layout, compiler/runtime separation, patch flags, tree-shakable builds.

Reading order

If you are evaluating Vue 3's internals against alternatives, design decisions is the right place to start. If you are debugging or contributing, the package- and feature-level pages are usually more directly useful; come back here when you find yourself wondering "why isn't this implemented differently?".

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Background – Vue.js wiki | Factory