React vs Vue
Published runtime requirements, package footprint, type declarations, and ecosystem dependencies.
| Specification | react 19.3.1 | vue 3.5.44 |
|---|---|---|
| Latest version | 19.3.1 | 3.5.44 |
| License | MIT | MIT |
| Runtime dependencies | 0 | 5 |
| Peer requirements | None declared | typescript |
| Node.js requirement | >=0.10.0 | Not declared |
| Type declarations | Not declared | Bundled declarations |
| Gzip size | 2.98 KiB | 46.25 KiB |
| Unpacked size | 174.48 KiB | 2521.27 KiB |
| Published files | 27 | 37 |
| Direct advisories | 0 | 0 |
How to use this comparison
Choose according to your required APIs, runtime, integration constraints, and license terms. A smaller provider bundle or higher download count does not establish the best choice. Measurements use the same provider scenario; application imports and peer dependencies can change the outcome.
Check each exact release
- react@19.3.1 — react@19.3.1 was published on 2026-10-14. Its manifest declares 0 runtime dependencies and 0 peer requirements. Bundled type declarations are not declared in the inspected metadata. The declared Node.js requirement is >=0.10.0.
- vue@3.5.44 — vue@3.5.44 was published on 2026-10-13. Its manifest declares 5 runtime dependencies and 1 peer requirement. Type declarations are bundled according to the package metadata. No Node.js engine requirement is declared in this manifest.
Evidence and freshness
- https://registry.npmjs.org/react/19.3.1 — retrieved 2026-10-29T02:25:10.924Z (stale snapshot; refresh pending)
- https://api.deps.dev/v3/systems/npm/packages/react/versions/19.3.1:dependencies — retrieved 2026-10-28T23:29:55.740Z
- https://bundlephobia.com/api/size?package=react%4019.3.1 — retrieved 2026-10-28T23:29:55.791Z
- https://api.deps.dev/v3/systems/npm/packages/react/versions/19.3.1 — retrieved 2026-10-29T02:25:11.292Z (stale snapshot; refresh pending)
- https://api.deps.dev/v3/projects/github.com%2Freact%2Freact — retrieved 2026-10-28T23:01:22.583Z (stale snapshot; refresh pending)
Evidence and freshness
- https://registry.npmjs.org/vue/3.5.44 — retrieved 2026-10-29T02:25:10.849Z (stale snapshot; refresh pending)
- https://bundlephobia.com/api/size?package=vue%403.5.44 — retrieved 2026-10-28T23:29:55.825Z
- https://api.deps.dev/v3/systems/npm/packages/vue/versions/3.5.44:dependencies — retrieved 2026-10-28T23:29:55.772Z
- https://api.deps.dev/v3/systems/npm/packages/vue/versions/3.5.44 — retrieved 2026-10-29T02:25:11.295Z (stale snapshot; refresh pending)
- https://api.deps.dev/v3/projects/github.com%2Fvuejs%2Fcore — retrieved 2026-10-28T23:01:22.106Z (stale snapshot; refresh pending)