Understand the Htmxor v1 feature scope
mainHtmxor v1 is designed to supercharge Blazor Static SSR by providing explicit component fragment endpoints.
Supported Features
- Runtime: .NET 10 LTS. (Note: Previous beta packages are used for .NET 8 compatibility).
- HTTP Verbs: GET, POST, PUT, PATCH, and DELETE (with fail-closed validation for unsafe verbs).
- Blazor Integration: Static SSR full pages,
PageTitleupdates, and support for route/query parameters, authorization metadata, and antiforgery. - Fragment Capabilities: Explicit or generated component fragment endpoints using public ASP.NET Core contracts. Fragments are designed to avoid executing unrelated page branches (data-loading/lifecycle methods).
- Context: Access to htmx request context and official request/response headers.
Deferred Features (Not in v1)
- Full
<head>merging (core only supportsPageTitleviaHeadOutlet). - Streaming fragment updates.
- Native AOT support.
- Arbitrary Blazor event-callback replay from htmx headers.
- WebSocket and SSE integration.