WebForms Core 2.2 Development Has Begun
WebForms Core 2.2 development has officially started, focusing on stateless server-orchestrated UI with new features like Isole, Snapshot, and GetTagHash.

Stock photo for illustration only, not from the actual event
- WebForms Core 2.2 development has officially begun with advanced server-orchestrated UI features.
- Introduces Isole for automated Transient DOM management.
- Adds Snapshot and Rollback mechanisms to preserve and restore HTML states.
- Brings GetTagHash for lightweight UI state change detection.
Development for WebForms Core 2.2 has officially begun, focusing on taking the server-orchestrated UI model to a higher level. Unlike frameworks such as Blazor Server, WebForms Core maintains a stateless server architecture where the server does not keep a persistent component tree or mirrored DOM state for each user. Instead, the server defines operations through the WebForms class and generates commands executed by WebFormsJS directly against the browser's HTML document.
The direction of version 2.2 is to make complex UI operations more expressive while keeping the architecture server-oriented, HTML-native, and independent of a separate frontend framework. The update focuses on providing better mechanisms for rendering, state management, data transformation, formatting, arithmetic operations, and extensibility.

Stock photo for illustration only, not from the actual event
One of the new capabilities introduced in WebForms Core 2.2 is Isole. It provides a high-level abstraction for working with the Transient DOM by automatically performing initialization and completion around a group of operations, eliminating the need to manually manage StartTransientDOM and EndTransientDOM functions.
The stateless nature of WebForms Core significantly reduces memory overhead on the server since it avoids maintaining a persistent DOM tree for every connected client. Version 2.2 builds upon this foundation by allowing complex data processing and rendering logic to be handled natively within the command model, balancing scalability with enhanced feature sets.
WebForms Core 2.2 also introduces snapshot and rollback capabilities, preserving the outerHTML of an element before transformation and enabling the restoration of previous states when necessary. Furthermore, the newly added GetTagHash operation generates a hash from a tag's HTML representation, offering a lightweight approach to detect UI state changes without requiring the server to maintain a browser DOM mirror.
Additionally, WebForms Core 2.2 brings direct formatting and arithmetic operations into the command model. It allows common tasks such as number formatting, time normalization using regular expressions, and standard mathematical operations like addition, subtraction, multiplication, and division to be executed directly within the WebForms framework.
Source: Dev.to
Found something wrong in this article? Report an issue with this article
Comments
Leave a Comment