Replacement of Webpack with Vite and migration of tests from Mocha to Vitest!
The Masterportal’s dev branch has already been migrated. The first version of the Masterportal featuring the new build and test environment will be version 3.20 (available from March 4, 2026). The LTS version will continue to use the previous build and test environments until the release of the next annual LTS version.
With this step, the Masterportal consistently adopts modern, high-performance, and future-proof technologies.
The transition brings numerous advantages, particularly for the development environment and the overall performance of the application. Vite enables significantly faster workflows, more efficient resource usage, and improved module handling. This noticeably simplifies and enhances the daily work of developers. The key advantages of Vite over Webpack at a glance:
- Faster and optimized workflows:
Vite leverages modern web technologies (native ES modules), resulting in shorter loading and build times. - Better scalability:
Performance remains stable even in large projects, without the memory issues that can occur with Webpack. - Tailored support for Vue.js:
Vite is developed by the Vue core team, ensuring first-class integration with the Vue.js framework used in the Masterportal, whereas Webpack has repeatedly faced integration challenges with Vue. - Lean and simplified configuration:
A more streamlined setup saves time and reduces long-term maintenance effort. - The result:
A technically state-of-the-art overall project in which all components interact optimally. Thanks to tight integration with Vite, the build process, testing, and development all benefit from a consistent, high-performance toolchain. - With this modernization, we are strengthening the future viability of the Masterportal and establishing a robust foundation for upcoming features and enhancements.