Repository navigation
v0.3.0
What's New
Analytics
xhtmlx.analytics(handler)— pluggable analytics adapterxh-track— declarative event tracking on click/submitxh-track-view— viewport-based impression tracking via IntersectionObserverxh-track-vals— attach extra data to analytics events- Automatic request lifecycle tracking (
request:start,request:success,request:error)
Responsive
resizetrigger — re-fetch/re-render on viewport resize- Breakpoint-aware templates (
xh-template-sm,xh-template-md,xh-template-lg) $viewportvariable (xs/sm/md/lg/xl) available in templates
Templates
<template xh-name>— named inline template definitions
Security
config.cspSafe— CSP-safe mode
Tooling
npx xhtmlx-migrate— CLI migration tool from htmx to xhtmlx- Migration guide documentation
Documentation
- Interactive tutorial, API reference, playground, StackBlitz template
Bug Fixes
- outerHTML swap binding + rAF guard
- Auto-init when loaded after DOMContentLoaded
- Memory leaks in DOM traversals
Performance
- 9 optimizations: single-pass rendering, selector caching, i18n regex caching, reduced DOM traversals, and more
See CHANGELOG.md for full details.