Vaadin 25 focuses on performance improvements and dependency reduction rather than new features. By requiring JDK 21 and improving modularization, it achieves 30% fewer transitive dependencies, 22 MB smaller artifacts (from 55 MB to 33 MB), 27% faster deployment times, and over 50% faster development server startup (down to 1.5 seconds from 3+ seconds). The framework replaces previously bundled libraries with core JDK features and separates Hilla dependencies to load only when needed, resulting in reduced CVE exposure and lower memory footprint.

3m read timeFrom blog.vaadin.com
Post cover image
Table of contents
A More Modern Foundation Helps Trim Vaadin DownNumbers or It Didn’t Happen

Sort: