timepicker-ui
4.6.0GitHub
timepicker-ui

Bundle analysis

A measurement report of the published bundles - core, full, and lazy-loaded - across four bundlers, with gzip and brotli sizes.

Generated
Core bundle
25.66 KB
Minimum production size
Full bundle
30.88 KB
With all plugins
Plugin cost
5.22 KB
Additional overhead
Overhead ratio
20.4%
Relative increase

Success criteria

  • passCore bundle exists and Full > Core
  • passPlugin overhead reasonable (5.22 KB < 50% of core)
  • passLazy main ≈ core (delta: 0.10 KB, 0.4%)
  • passPlugin chunks loaded separately
  • passRollup ≈ Vite (diff: 3.5%)

What makes up the full bundle

#

Core plus each lazy plugin, measured to scale.

Core
25.66 KB 79%
Range plugin
3.86 KB 12%
Timezone plugin
2.76 KB 9%
Full bundle composition (gzipped)
SegmentSizeShare
Core25.66 KB79.5%
Range plugin3.86 KB12.0%
Timezone plugin2.76 KB8.6%

Core vs full, by bundler

#

Gzipped size of the minified core and full bundles.

Core only

2 files
FileRawGzipBrotli
Core (unminified)92.19 KB26.46 KB23.26 KB
Core (minified)90.16 KB25.66 KB22.52 KB
TOTAL182.35 KB52.12 KB45.78 KB

Full static

2 files
FileRawGzipBrotli
Full (unminified)113.25 KB32.06 KB27.73 KB
Full (minified)110.36 KB30.88 KB26.59 KB
TOTAL223.62 KB62.95 KB54.32 KB

Lazy load

3 files
FileRawGzipBrotli
entry-lazy-load.js90.40 KB25.76 KB22.57 KB
Range Plugin12.69 KB3.68 KB3.34 KB
Timezone Plugin7.44 KB2.57 KB2.29 KB
TOTAL110.53 KB32.00 KB28.20 KB
Esc