Skip to main content Getting started Core concepts Integrations FSharp.ViewEngine.Components Overview Installation Guides Primitives Overview Actions Feedback Data display Form controls Navigation Overlays Layout foundations Application Overview Shells and pages Collections and details Forms Workflows Page examples Documentation Project Home FSharp.ViewEngine.Components Primitives Navigation Home FSharp.ViewEngine.Components Primitives Navigation Pagination Search Ctrl+K Close
FSharp.ViewEngine A minimal, fast view engine for F# that combines the best ideas from several F# view engines. Inspired by Giraffe.ViewEngine, Feliz.ViewEngine, Oxpecker.ViewEngine, and Bolero. FSharp.ViewEngine · Overview A minimal, fast view engine for F# that combines the best ideas from several F# view engines. Inspired by Giraffe.ViewEngine, Feliz.ViewEngine, Oxpecker.ViewEngine, and Bolero. FSharp.ViewEngine · Design A minimal, fast view engine for F# that combines the best ideas from several F# view engines. Inspired by Giraffe.ViewEngine, Feliz.ViewEngine, Oxpecker.ViewEngine, and Bolero. FSharp.ViewEngine · Key Features A minimal, fast view engine for F# that combines the best ideas from several F# view engines. Inspired by Giraffe.ViewEngine, Feliz.ViewEngine, Oxpecker.ViewEngine, and Bolero. FSharp.ViewEngine · Quick Example A minimal, fast view engine for F# that combines the best ideas from several F# view engines. Inspired by Giraffe.ViewEngine, Feliz.ViewEngine, Oxpecker.ViewEngine, and Bolero. FSharp.ViewEngine · Getting Started A minimal, fast view engine for F# that combines the best ideas from several F# view engines. Inspired by Giraffe.ViewEngine, Feliz.ViewEngine, Oxpecker.ViewEngine, and Bolero. Installation FSharp.ViewEngine is distributed as a NuGet package. You can install it using your preferred package manager. Installation · Overview FSharp.ViewEngine is distributed as a NuGet package. You can install it using your preferred package manager. Installation · Using .NET CLI FSharp.ViewEngine is distributed as a NuGet package. You can install it using your preferred package manager. Installation · Using Paket CLI FSharp.ViewEngine is distributed as a NuGet package. You can install it using your preferred package manager. Installation · Runtime Support FSharp.ViewEngine is distributed as a NuGet package. You can install it using your preferred package manager. Installation · Source Debugging FSharp.ViewEngine is distributed as a NuGet package. You can install it using your preferred package manager. Installation · Next Steps FSharp.ViewEngine is distributed as a NuGet package. You can install it using your preferred package manager. Build your first view Create a typed HTML view, render it as a fragment or complete document, and reuse ordinary F# values as components. Build your first view · Overview Create a typed HTML view, render it as a fragment or complete document, and reuse ordinary F# values as components. Build your first view · Create the view Create a typed HTML view, render it as a fragment or complete document, and reuse ordinary F# values as components. Build your first view · Render the view Create a typed HTML view, render it as a fragment or complete document, and reuse ordinary F# values as components. Build your first view · Reuse components Create a typed HTML view, render it as a fragment or complete document, and reuse ordinary F# values as components. Build your first view · Next Create a typed HTML view, render it as a fragment or complete document, and reuse ordinary F# values as components. Elements and attributes Build standard or custom markup with typed element builders, underscore-prefixed attributes, encoded text, and mixed attributes and children. Elements and attributes · Overview Build standard or custom markup with typed element builders, underscore-prefixed attributes, encoded text, and mixed attributes and children. Elements and attributes · Elements Build standard or custom markup with typed element builders, underscore-prefixed attributes, encoded text, and mixed attributes and children. Elements and attributes · Attributes Build standard or custom markup with typed element builders, underscore-prefixed attributes, encoded text, and mixed attributes and children. Elements and attributes · Mixed content Build standard or custom markup with typed element builders, underscore-prefixed attributes, encoded text, and mixed attributes and children. Elements and attributes · Generic escape hatches Build standard or custom markup with typed element builders, underscore-prefixed attributes, encoded text, and mixed attributes and children. Composition and control flow Compose views with ordinary functions and use F# conditionals and loops directly inside element computation expressions. Composition and control flow · Overview Compose views with ordinary functions and use F# conditionals and loops directly inside element computation expressions. Composition and control flow · Functions as components Compose views with ordinary functions and use F# conditionals and loops directly inside element computation expressions. Composition and control flow · Conditional content Compose views with ordinary functions and use F# conditionals and loops directly inside element computation expressions. Composition and control flow · Sequences Compose views with ordinary functions and use F# conditionals and loops directly inside element computation expressions. Rendering Choose fragment or document rendering deliberately and render each completed view at the application boundary. Rendering · Overview Choose fragment or document rendering deliberately and render each completed view at the application boundary. Rendering · Fragments Choose fragment or document rendering deliberately and render each completed view at the application boundary. Rendering · Documents Choose fragment or document rendering deliberately and render each completed view at the application boundary. Rendering · Application boundaries Choose fragment or document rendering deliberately and render each completed view at the application boundary. Encoding and trusted content Text and attribute values are HTML-encoded by default. Cross the raw markup and executable-expression boundaries only with trusted application-controlled values. Encoding and trusted content · Overview Text and attribute values are HTML-encoded by default. Cross the raw markup and executable-expression boundaries only with trusted application-controlled values. Encoding and trusted content · Encoded by default Text and attribute values are HTML-encoded by default. Cross the raw markup and executable-expression boundaries only with trusted application-controlled values. Encoding and trusted content · Trusted raw content Text and attribute values are HTML-encoded by default. Cross the raw markup and executable-expression boundaries only with trusted application-controlled values. Encoding and trusted content · Trusted names and expressions Text and attribute values are HTML-encoded by default. Cross the raw markup and executable-expression boundaries only with trusted application-controlled values. Accessibility FSharp.ViewEngine provides semantic HTML and WAI-ARIA helpers, while the application remains responsible for correct roles, names, states, focus behavior, contrast, and keyboard interaction. Accessibility · Overview FSharp.ViewEngine provides semantic HTML and WAI-ARIA helpers, while the application remains responsible for correct roles, names, states, focus behavior, contrast, and keyboard interaction. Accessibility · Prefer native HTML FSharp.ViewEngine provides semantic HTML and WAI-ARIA helpers, while the application remains responsible for correct roles, names, states, focus behavior, contrast, and keyboard interaction. Accessibility · Names and relationships FSharp.ViewEngine provides semantic HTML and WAI-ARIA helpers, while the application remains responsible for correct roles, names, states, focus behavior, contrast, and keyboard interaction. Accessibility · ARIA coverage FSharp.ViewEngine provides semantic HTML and WAI-ARIA helpers, while the application remains responsible for correct roles, names, states, focus behavior, contrast, and keyboard interaction. Accessibility · Test behavior FSharp.ViewEngine provides semantic HTML and WAI-ARIA helpers, while the application remains responsible for correct roles, names, states, focus behavior, contrast, and keyboard interaction. Custom Elements & Attributes FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Overview FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Trusted Content Boundaries FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Custom Elements FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · el FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · elVoid FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Nested Web Components FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Custom Attributes FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · _attr FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Key-value attribute FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Boolean attribute FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Combining with Built-in Attributes FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Extending the Html Type FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Adding Custom Elements FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Adding Custom Attributes FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Design System Example FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Custom Elements & Attributes · Shoelace Example FSharp.ViewEngine covers all standard HTML elements and attributes, but you may need custom ones for web components or non-standard attributes. Giraffe FSharp.ViewEngine integrates with Giraffe by rendering elements to an HTML string and returning it via Giraffe's htmlString handler. Giraffe · Overview FSharp.ViewEngine integrates with Giraffe by rendering elements to an HTML string and returning it via Giraffe's htmlString handler. Giraffe · Minimal Example FSharp.ViewEngine integrates with Giraffe by rendering elements to an HTML string and returning it via Giraffe's htmlString handler. Giraffe · How It Works FSharp.ViewEngine integrates with Giraffe by rendering elements to an HTML string and returning it via Giraffe's htmlString handler. Giraffe · Title Elements FSharp.ViewEngine integrates with Giraffe by rendering elements to an HTML string and returning it via Giraffe's htmlString handler. SVG FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Overview FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Support Policy FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Setup FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Element Reference FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Numeric and Length Values FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Icon Example FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Chart and Text Example FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Gradients, Clipping, Masking, and Reuse FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Accessibility FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Linking and Namespaces FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Attribute Reference FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. SVG · Unsupported SVG FSharp.ViewEngine provides a maintained SVG 2 production subset for icons, charts, gradients, clipping, reusable symbols, text, and accessible inline graphics. Datastar FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · Overview FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · Setup FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · Core Attributes FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-signals FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-bind FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-computed FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-effect FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-show FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-text FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-attr FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-class FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-style FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-init FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-on FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-on-intersect FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-on-interval FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-on-signal-patch FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-on-signal-patch-filter FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-indicator FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-ref FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-json-signals FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-ignore FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-ignore-morph FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-preserve-attr FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · Pro Attributes FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-animate FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-custom-validity FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-match-media FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-on-raf FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-on-resize FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-persist FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-query-string FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-replace-url FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-scroll-into-view FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · data-view-transition FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · Trusted Expressions FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. Datastar · Complete Example FSharp.ViewEngine covers all 31 attributes in the stable Datastar 1.0.2 reference through the Datastar type. HTMX FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Overview FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Setup FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Request Methods FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-get FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-post FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-put FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-patch FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-delete FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Request Data and Configuration FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-encoding FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-headers FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-include FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-params FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-request FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-vals FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Targeting and Swapping FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-target FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-select FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-select-oob FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-swap FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-swap-oob FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-preserve FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Requests in Flight FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-indicator FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-disabled-elt FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-sync FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-validate FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Triggering and Interaction FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-trigger FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-confirm FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-prompt FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-on FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Navigation and History FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-boost FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-push-url FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-replace-url FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-history FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-history-elt FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Inheritance and Processing FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-disable FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-disinherit FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-inherit FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · hx-ext FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Generic and Deprecated Attributes FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. HTMX · Complete Example FSharp.ViewEngine provides all non-deprecated HTMX 2.0.9 attributes through the Htmx type. See the official HTMX 2 reference for the complete value grammar and inheritance rules. Alpine.js FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · Overview FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · Setup FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · Core Directives FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-data FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-init FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-show FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-bind FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-on FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-text FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-html FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-model FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-modelable FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-for FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-transition FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-effect FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-ignore FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-ref FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-cloak FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-teleport FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-if FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-id FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · Plugin Directives FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-mask FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-intersect FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-resize FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-collapse FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-trap FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-anchor FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · x-sort FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · Plugins Without Directive Helpers FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · Trusted Expressions FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Alpine.js · Complete Example FSharp.ViewEngine covers all 18 core directives in Alpine.js 3.15.12 and provides dedicated helpers for official plugins that expose HTML directives. Tailwind Plus Elements FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Overview FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Setup FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Shared Attributes FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Autocomplete FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Command Palette FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Copy Button FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Dialog FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Disclosure FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Dropdown Menu FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Popover FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Select FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Tabs FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Tailwind Plus Elements · Runtime Readiness FSharp.ViewEngine covers all 23 custom elements published by Tailwind Plus Elements 1.0.22, a framework-independent library for the interactive behavior in Tailwind Plus HTML components. Components Accessible, server-rendered Tailwind components for applications and documentation. Components · Explore the library Accessible, server-rendered Tailwind components for applications and documentation. Components · Get started Accessible, server-rendered Tailwind components for applications and documentation. Components · Ordinary typed F# composition Accessible, server-rendered Tailwind components for applications and documentation. Installation Pin fve, create a consumer-owned Components project, and add only the source your application uses. Installation · Pin the repository-local tool Pin fve, create a consumer-owned Components project, and add only the source your application uses. Installation · Initialize and add components Pin fve, create a consumer-owned Components project, and add only the source your application uses. Installation · Scan the owned F# source Pin fve, create a consumer-owned Components project, and add only the source your application uses. Installation · Use the selected namespace Pin fve, create a consumer-owned Components project, and add only the source your application uses. Interaction and server state Keep ephemeral interaction local while applications retain authoritative, durable, and security-sensitive state. Interaction and server state · Datastar interaction Keep ephemeral interaction local while applications retain authoritative, durable, and security-sensitive state. Interaction and server state · Server-owned state Keep ephemeral interaction local while applications retain authoritative, durable, and security-sensitive state. Interaction and server state · Application boundaries Keep ephemeral interaction local while applications retain authoritative, durable, and security-sensitive state. Accessibility Understand the semantic, keyboard, focus, label, and customization guarantees shared by Components. Accessibility · Distinct semantics Understand the semantic, keyboard, focus, label, and customization guarantees shared by Components. Accessibility · Focus and active options Understand the semantic, keyboard, focus, label, and customization guarantees shared by Components. Accessibility · Required labels Understand the semantic, keyboard, focus, label, and customization guarantees shared by Components. Accessibility · Protected behavior Understand the semantic, keyboard, focus, label, and customization guarantees shared by Components. Theming and density Apply semantic color, radius, density, and shell geometry consistently across a Components subtree or AppShell. Theming and density · Apply a theme Apply semantic color, radius, density, and shell geometry consistently across a Components subtree or AppShell. Theming and density · Light and dark modes Apply semantic color, radius, density, and shell geometry consistently across a Components subtree or AppShell. Theming and density · Shell policy Apply semantic color, radius, density, and shell geometry consistently across a Components subtree or AppShell. Theming and density · Product branding Apply semantic color, radius, density, and shell geometry consistently across a Components subtree or AppShell. Tailwind CSS setup Compile presentation, semantic tokens, and structural behavior directly from consumer-owned F# source. Tailwind CSS setup · Direct source detection Compile presentation, semantic tokens, and structural behavior directly from consumer-owned F# source. Tailwind CSS setup · One host-owned stylesheet Compile presentation, semantic tokens, and structural behavior directly from consumer-owned F# source. Customization Customize local source deliberately and override the supported semantic tokens without replacing hidden package behavior. Customization · Edit owned source Customize local source deliberately and override the supported semantic tokens without replacing hidden package behavior. Customization · Supported customization variables Customize local source deliberately and override the supported semantic tokens without replacing hidden package behavior. Customization · Renderer-owned variables Customize local source deliberately and override the supported semantic tokens without replacing hidden package behavior. Customization · Application inputs Customize local source deliberately and override the supported semantic tokens without replacing hidden package behavior. Customization · Native controls Customize local source deliberately and override the supported semantic tokens without replacing hidden package behavior. Versioning Pin a registry version, compare it with owned source, and choose every replacement explicitly. Versioning · Pin the registry Pin a registry version, compare it with owned source, and choose every replacement explicitly. Versioning · No silent source upgrades Pin a registry version, compare it with owned source, and choose every replacement explicitly. Versioning · Migrate from the compiled package Pin a registry version, compare it with owned source, and choose every replacement explicitly. Primitives Shared controls, feedback, data display and layout foundations for every kind of interface. Primitives · Actions Shared controls, feedback, data display and layout foundations for every kind of interface. Primitives · Feedback Shared controls, feedback, data display and layout foundations for every kind of interface. Primitives · Data display Shared controls, feedback, data display and layout foundations for every kind of interface. Primitives · Form controls Shared controls, feedback, data display and layout foundations for every kind of interface. Primitives · Navigation Shared controls, feedback, data display and layout foundations for every kind of interface. Primitives · Overlays Shared controls, feedback, data display and layout foundations for every kind of interface. Primitives · Layout foundations Shared controls, feedback, data display and layout foundations for every kind of interface. Button Button · Primary buttons Button · Secondary buttons Button · Ghost buttons Button · Destructive buttons Button · Pending buttons Button · Disabled buttons Icon button Icon button · Primary icon button Icon button · Secondary icon button Icon button · Pending icon button Icon button · Disabled icon button Action cluster Action cluster · Primary, secondary, and overflow actions Action cluster · Pending action Row actions Row actions · Record actions Dropdown menu Dropdown menu · Actions and destinations Badge Badge · Semantic tones Status Status · Record status Notice Notice · Information Notice · Success with download Notice · Warning Notice · Error with recovery link Notification Notification · Dismissible feedback Notification · With meaningful actions Loading indicator Loading indicator · Compact indicator Loading indicator · With visible label Progress Progress · Active Progress · Complete Progress · Failed Empty state Empty state · With recovery action Table Table · Simple Table · Comfortable rows Table · With status values Table · With checkboxes Table · Stacked on mobile Table · Sortable records Table · Hierarchical accounts and aggregates Table · Empty state Description list Description list · Three-column details Description list · Four-column details Description list · With supporting text Metric Metric · With trend and status Metric · With review status Avatar Avatar · Fallbacks and sizes Avatar · Image Avatar · Decorative Copy and reveal Copy and reveal · Masked value Copy and reveal · Initially revealed Calendar Calendar · Month view Calendar · Week view Calendar · Day view Calendar · Year view Input Input · With label Input · Consistent control sizes Input · With help text Input · Required Input · Optional Input · With validation error Input · With leading icon Input · With prefix Input · With suffix Input · Search with clear action Input · Disabled Input · Pending Textarea Textarea · With label Textarea · With instructions Textarea · With validation error Textarea · Pending Textarea · Disabled File selection File selection · Multiple files File selection · Validation File selection · Pending Tag input Tag input · Free-form tags Tag input · Validation Tag input · Pending Tag input · Disabled Error summary Error summary · Linked field errors Select Select · With label Select · With help text Select · Required selection with validation Select · Disabled Select · Pending Select · Multiple selection Select · With several selected Select · Multiple selection with validation Select · Multiple selection, disabled Select · Multiple selection, pending Select · Searchable Select · Searchable with remote results Select · Searchable with validation Select · Searchable, loading Select · Searchable, disabled Select · Searchable, pending Select · Searchable multiple selection Select · Searchable multiple selection with remote results Select · Searchable multiple selection with validation Select · Searchable multiple selection, loading Select · Searchable multiple selection, disabled Select · Searchable multiple selection, pending Checkbox Checkbox · With label Checkbox · With help text Checkbox · Required confirmation with validation Checkbox · Checked Checkbox · Pending Checkbox · Disabled Switch Switch · With label Switch · With help text Switch · Setting with submission Switch · Pending Switch · Validation error Toggle button Toggle button · Pressed state Toggle button · Pending Toggle button · Disabled Radio group Radio group · With label Radio group · With help text Radio group · Required choice with validation Radio group · Pending Radio group · Disabled Choice cards Choice cards · Single choice Choice cards · Multiple choices Choice cards · Validation Breadcrumbs Breadcrumbs · Linked ancestors Side nav Side nav · Grouped navigation Tabs Tabs · Segmented tabs Tabs · Underlined tabs with refresh Pagination Pagination · Page navigation Dialog Dialog · Modal dialog Confirmation dialog Confirmation dialog · Server-validated confirmation Confirmation dialog · Pending confirmation Drawer Drawer · Standard detail drawer Drawer · Wide editing form Drawer · Start-side filters Floating panel Floating panel · Open non-modal panel Floating panel · Minimized with restore Section Section · With heading and actions Section · Without a visible heading Browser Browser · Address bar and Documentation App mode Phone Phone · Device frame and Documentation App mode Application Compose application shells, pages, collections and matching record details from shared primitives. Application · Shells and pages Compose application shells, pages, collections and matching record details from shared primitives. Application · Collections and details Compose application shells, pages, collections and matching record details from shared primitives. Application · Forms Compose application shells, pages, collections and matching record details from shared primitives. Application · Workflows Compose application shells, pages, collections and matching record details from shared primitives. Application · Page examples Compose application shells, pages, collections and matching record details from shared primitives. Application · Composition ownership Compose application shells, pages, collections and matching record details from shared primitives. Application · Connected Application experience Compose application shells, pages, collections and matching record details from shared primitives. App shell App shell · Sidebar with constrained content App shell · Full-width content with mobile bottom navigation App shell · Complete page examples Bottom navigation Bottom navigation · Four destinations Bottom navigation · Three destinations Page Page · With local navigation Page · Remaining-height canvas Page top bar Page top bar · With breadcrumbs Page header Page header · Title and page actions Collection Collection · Collection with record actions Detail Detail · Detail with related records Bulk actions Bulk actions · Table selection actions Media library Media library · Library and editor Form layouts Form layouts · Stacked with server validation Form layouts · Two-column form Form layouts · Sectioned form Upload Upload · Queue and recovery Upload · Empty queue Steps Steps · Period-close steps First steps First steps · Open setup guidance First steps · Minimized guidance First steps · Dismissed with restore Account management Account management · Connected account workflow Account management · Built with Dependency graph Dependency graph · Dependency graph workspace Dependency graph · Built with Execution detail Execution detail · Execution detail workspace Execution detail · Built with Financial reporting Financial reporting · Financial reporting workspace Financial reporting · Built with Messaging Messaging · Messaging workspace Messaging · Built with Operations dashboard Operations dashboard · Operations dashboard workspace Operations dashboard · Built with Scheduling Scheduling · Scheduling workspace Scheduling · Built with Media management Media management · Media management workspace Media management · Built with Documentation Composable layouts and components for product documentation, API references, executable specifications, and component review. Documentation · Built with canonical source Composable layouts and components for product documentation, API references, executable specifications, and component review. Documentation · Installation Composable layouts and components for product documentation, API references, executable specifications, and component review. Documentation · Browse the toolkit Composable layouts and components for product documentation, API references, executable specifications, and component review. Layouts Shells and page layouts for guides, references, and wide product review surfaces. Layouts · Document Shells and page layouts for guides, references, and wide product review surfaces. Layouts · Page article Shells and page layouts for guides, references, and wide product review surfaces. Layouts · Page reference Shells and page layouts for guides, references, and wide product review surfaces. Layouts · Page canvas Shells and page layouts for guides, references, and wide product review surfaces. Content Typed blocks for readable prose, structured data, code, and custom composition. Content · Sections, prose, and lists Typed blocks for readable prose, structured data, code, and custom composition. Content · Tables Typed blocks for readable prose, structured data, code, and custom composition. Content · Callouts Typed blocks for readable prose, structured data, code, and custom composition. Content · Code and custom HTML Typed blocks for readable prose, structured data, code, and custom composition. Navigation Discoverable navigation for the complete documentation journey. Navigation · Navigation, breadcrumbs, and table of contents Discoverable navigation for the complete documentation journey. Navigation · Previous and next Discoverable navigation for the complete documentation journey. Navigation · Theme and repository actions Discoverable navigation for the complete documentation journey. Fixture Compose Browser or Phone review fixtures with source, preview, and copyable code without giving Documentation ownership of product routes or state. Fixture · Review states Compose Browser or Phone review fixtures with source, preview, and copyable code without giving Documentation ownership of product routes or state. Fixture · Browser frame Compose Browser or Phone review fixtures with source, preview, and copyable code without giving Documentation ownership of product routes or state. Fixture · Browser fixture Compose Browser or Phone review fixtures with source, preview, and copyable code without giving Documentation ownership of product routes or state. Fixture · Phone fixture Compose Browser or Phone review fixtures with source, preview, and copyable code without giving Documentation ownership of product routes or state. Fixture · Workflow fixture Compose Browser or Phone review fixtures with source, preview, and copyable code without giving Documentation ownership of product routes or state. API reference components Composable endpoint, parameter, request, and response primitives for product-owned APIs. API reference components · Endpoint Composable endpoint, parameter, request, and response primitives for product-owned APIs. API reference components · Parameters Composable endpoint, parameter, request, and response primitives for product-owned APIs. API reference components · Request and response examples Composable endpoint, parameter, request, and response primitives for product-owned APIs. Diagrams Trusted Mermaid, C4, and validated sequence diagrams for architecture and workflow communication. Diagrams · Live diagram Trusted Mermaid, C4, and validated sequence diagrams for architecture and workflow communication. Diagrams · Mermaid Trusted Mermaid, C4, and validated sequence diagrams for architecture and workflow communication. Diagrams · C4 Trusted Mermaid, C4, and validated sequence diagrams for architecture and workflow communication. Diagrams · Sequence diagram Trusted Mermaid, C4, and validated sequence diagrams for architecture and workflow communication. Documentation site A complete guide composition using the shared shell, navigation, content, examples, and pager. Documentation site · Guide with navigation A complete guide composition using the shared shell, navigation, content, examples, and pager. Documentation site · Built with A complete guide composition using the shared shell, navigation, content, examples, and pager. API reference page A resource overview and operation reference with request and response examples. API reference page · Rendering API reference A resource overview and operation reference with request and response examples. API reference page · Built with A resource overview and operation reference with request and response examples. Executable specification page A complete workflow review composition using a canvas, browser frames, tabs, diagrams, and rules. Executable specification page · Render workflow A complete workflow review composition using a canvas, browser frames, tabs, diagrams, and rules. Executable specification page · Built with A complete workflow review composition using a canvas, browser frames, tabs, diagrams, and rules. Benchmarks These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Overview These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Typical Render Times These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · How It Compares These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · How the Benchmarks Were Run These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · How to Run the Benchmarks These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Appendix: Detailed Results These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Comparison: Build and Render These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Comparison: Render Only These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Comparison: Build Only These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Attribute Encoding These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Inline and Overflow Storage These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Equivalent Collection Inputs These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Document Workloads These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Benchmarks · Profiling Findings These benchmarks show typical render times, compare FSharp.ViewEngine with other F# view engines, and provide the commands needed to reproduce the results. Changelog Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · Overview Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · Released packages Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · FSharp.ViewEngine.Docs 2026.8.1 · August 18, 2026 Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · FSharp.ViewEngine 2026.8.2 · August 18, 2026 Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · FSharp.ViewEngine.Docs 2026.8.0 · August 13, 2026 Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · FSharp.ViewEngine 2026.8.1 · August 13, 2026 Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · FSharp.ViewEngine 2026.8.0 · August 7, 2026 Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · FSharp.ViewEngine 2026.2.5 · February 28, 2026 Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases. Changelog · Older releases Released changes to the FSharp.ViewEngine and FSharp.ViewEngine.Docs NuGet packages are recorded here. Each package follows its own calendar-oriented version sequence. Documentation-site and infrastructure deployments are not package releases.