Engineering log
Why we cut our bundle by 38% without removing a single feature.
We split the theme surface from behavioral primitives and let the bundler drop anything a route does not render. The result is a faster first paint and a smaller critical path.
Treat tokens as data. Treat components as functions. Ship only the ones you call.
Excerpted from the 1.4 release notes. Full post at dryui.dev/changelog/1-4.