(htmx.org) </> htmx - high power tools for html

ROAM_REFS: https://htmx.org/

** introduction

htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext

htmx is small (~14k min.gz'd), dependency-free, extendable & has reduced code base sizes by 67% when compared with react

** motivation

By removing these constraints, htmx completes HTML as a hypertext

Local Graph

org-roam 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9 (htmx.org) </> htmx - high power tool... //htmx.org/docs/#ajax https://htmx.org/docs/#ajax 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//htmx.org/docs/#ajax //htmx.org/docs/#css_transitions https://htmx.org/docs/#css_transitions 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//htmx.org/docs/#css_transitions //htmx.org/docs/#websockets-and-sse https://htmx.org/docs/#websockets-and-sse 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//htmx.org/docs/#websockets-and-sse //htmx.org/reference/#attributes https://htmx.org/reference/#attributes 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//htmx.org/reference/#attributes //htmx.org/examples/ https://htmx.org/examples/ 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//htmx.org/examples/ //en.wikipedia.org/wiki/HATEOAS https://en.wikipedia.org/wiki/HATEOAS 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//en.wikipedia.org/wiki/HATEOAS //www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm //unpkg.com/htmx.org/dist/ https://unpkg.com/htmx.org/dist/ 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//unpkg.com/htmx.org/dist/ //github.com/bigskysoftware/htmx/blob/master/package.json https://github.com/bigskysoftware/htmx/blob/master/package.json 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//github.com/bigskysoftware/htmx/blob/master/package.json //htmx.org/extensions https://htmx.org/extensions 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//htmx.org/extensions //htmx.org/essays/a-real-world-react-to-htmx-port/ https://htmx.org/essays/a-real-world-react-to-htmx-port/ 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//htmx.org/essays/a-real-world-react-to-htmx-port/ //developer.mozilla.org/en-US/docs/Web/HTML/Element/a https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//developer.mozilla.org/en-US/docs/Web/HTML/Element/a //developer.mozilla.org/en-US/docs/Web/HTML/Element/form https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//developer.mozilla.org/en-US/docs/Web/HTML/Element/form //developer.mozilla.org/en-US/docs/Web/API/Element/click_event https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//developer.mozilla.org/en-US/docs/Web/API/Element/click_event //developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/submit_event https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/submit_event 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/submit_event //developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET //developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST //developer.mozilla.org/en-US/docs/Web/HTTP/Methods https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//developer.mozilla.org/en-US/docs/Web/HTTP/Methods //en.wikipedia.org/wiki/Hypertext https://en.wikipedia.org/wiki/Hypertext 2bafb0d0-9bc4-41b1-971a-2e5206bf9bb9->//en.wikipedia.org/wiki/Hypertext