WebForms Core 2.3 is currently under development, introducing improvements to component-based development, resource lifecycle management, request handling, state management, and client-side execution.
Component System & Scope
The new component system is one of the major architectural additions planned for WebForms Core 2.3. It is being developed to bring the benefits of component-based development to WebForms Core's distinctive architecture, which uses server-driven commands, client-side execution, and a stateless server without server-side UI rendering.
The component system is designed to provide the following capabilities:
Reusability — Create a component once and reuse it in multiple places across an application.
Component Isolation — Keep each component instance's DOM operations and event handling within its own scope, preventing multiple instances of the same component from interfering with one another.
Separation of Concerns — Organize application functionality into independent components, making…