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.
Sort: