Bundle Size & Performance

Every number below is gzipped JavaScript for a minimal app, before your own application code. Ranges reflect real disagreement across sources, not false precision.

ARKlight (static page)

ARKlight (static page)

ARKlight (with State/Bind/Action)

ARKlight (with State/Bind/Action)

Svelte 5

Svelte 5

Vue 3/4

Vue 3/4

React 19 + ReactDOM

React 19 + ReactDOM

Angular (core)

Angular (core)

Full table

Tool

Gzipped JS

Source

ARKlight (static page)

0.5 KB

Measured this session -- no State() declared

ARKlight (with State/Bind/Action)

5.98 KB

Measured this session -- vendored vdom core included

Svelte 5

1.6-5.0 KB

State of JS 2025 / 2026 benchmark roundups

Vue 3/4

16.0-35.0 KB

Vue perf docs / 2026 comparisons

React 19 + ReactDOM

42.0-48.0 KB

js-framework-benchmark / 2026 sources

Angular (core)

50.0-80.0 KB

2026 Angular performance roundups

Bar chart: gzipped JavaScript for ARKlight, Svelte, Vue, React, and Angular