WebExpress 2.0.0‑alpha – Removal of Bootstrap and Popper.js
The release of WebExpress 2.0.0-alpha initiates a radical architectural shift that finally casts off the legacy burdens of past years. The declared goal of this transformation is a drastic reduction in external dependencies, a noticeable performance optimization, and a consistent alignment with modern, native web standards. To achieve this milestone, both Bootstrap and Popper.js are being completely removed from the framework. What seems like a major cut at first glance actually frees WebExpress from unused CSS and external JavaScript dependencies that have simply become redundant in today's browser landscape thanks to modern standards. However, this deep restructuring brings significant technical challenges, particularly affecting the migration of familiar interactive components. One of the biggest undertakings is the complete transition of modals to the native HTML5 dialog element. Previously, dialog windows had to be painstakingly controlled via nested div structures, Aria attri...