Check out https://unpoly.com/ if you’re interested in progressive enhancement!
@abucci@anthony.buc.ci It doesn’t have to output specialized templates, it works with normal full server side pages. It extracts the main
element’s content and replaces it in the current page. Of course, it could be optimized for sending only fragments.
Basically, just add it over any server side rendered web site and it works.
I, personally am not a big fan of custom attributes, but that’s what we have right now https://unpoly.com/, https://htmx.org/ and https://github.com/hotwired/turbo