Bundle Size Analysis: Comparing React MUI, Angular Material, and IK UI

Published: (February 7, 2026 at 12:14 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

Tree-Shaking and Runtime Overhead in Modern UI Frameworks

When evaluating UI kits, developers often prioritize the API surface area. However, from an architectural standpoint, the production footprint—specifically the baseline cost of rendering a single entry point—is a critical metric for performance budgets.

To quantify this, I analyzed the production build outputs of three ecosystems: React + MUI, Angular + Material, and IK UI. Each test environment consisted of a clean Vite project rendering a single functional button component to measure the “dead weight” of the framework runtime and component library. The following table reflects the raw output of the production build pipelines (Vite bundler).

FrameworkJS Bundle (Raw)JS (Gzip)CSS (Raw)Total Assets
React MUI297.87 kB96.19 kB298.26 kB
Angular Material218.04 kB54.02 kB70.97 kB289.01 kB
IK UI134.49 kB43.95 kB62.67 kB197.16 kB

In a high‑latency environment, the 163 kB difference between React MUI and IK UI is substantial. IK UI reduces bundle size by roughly 54 % compared to MUI and lowers runtime overhead, leading to a faster First Contentful Paint (FCP). For developers building “lite” versions of platforms or performance‑sensitive tools, the choice of UI kit acts as a ceiling for the application’s speed.

0 views
Back to Blog

Related posts

Read more »

JS Tips — A JavaScript Tip a Day

!pichttps://media2.dev.to/dynamic/image/width=256,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farti...