<- Back
Comments (24)
- josephernestNice project, always interesting to see HTMX-inspired frameworks.If you want something even more minimalistic, I did Swap.js: 100 lines of code, handles AJAX navigation, browser history, custom listeners when parts of DOM are swapped, etc.https://github.com/josephernest/Swap.jsUsing it for a few production products and it works quite well!
- nattaylorReminds me a little of htmzhtmz is a minimalist HTML microframework for creating interactive and modular web user interfaces with the familiar simplicity of plain HTML.
- recursivedoubtsheya amaury, great library!i have added it to the htmx alternatives page:https://htmx.org/essays/alternatives/#ujs
- oso2kThere’s several other (well) known examples of the use of mujs.There’s Artifex’s interpreter from muPDF. It’s also the basis of several JS related projects: https://mujs.com/There’s also a lesser known interpreter: https://github.com/ccxvii/mujsAnd IIRC, there was a CommonJS library of the same name.
- captn3m0I’d like to see a comparison with pjax as well: https://github.com/defunkt/jquery-pjax
- heddycrowIt's about time browsers start supporting something like this natively. Fingers crossed.I'll be checking this out. Any chance you (or anyone) has had a run with this lib + web components? I'd love to hear about it.
- lioetersLooks useful! I skimmed through the docs and had a question.Is there a mechanism for loading HTML partials that require additional style or script file? And possibly a way to trigger a JS action when loaded? For example, loading an image gallery.
- ohghiZaiWould love to see a comparison with Datastar too
- pwdisswordfishyNot to be confused with https://mujs.com/ I guess?
- ranger_dangerDoes it automatically parse JSON responses from servers into objects? This is my one big gripe about htmx, even though the devs and other users keep telling me I shouldn't want that as a feature and that it "doesn't make sense".Sorry if I need to use existing APIs I cannot change.
- gaigalasI like the idea. DOM morphing is nice.I've done this previously with morphdom to AJAXify a purely server-driven backoffice system in a company.I would love something even smaller. No `mu-` attributes (just rely on `id`, `href`, `rel`, `rev` and standard HTML semantics).There's a nice `resource` attribute in RDFa which makes a lot of sense for these kinds of things: https://www.w3.org/TR/rdfa-lite/#h-resourceOverall, I think old 2015-era microdata like RDFa and this approach would work very well. Instead of reinventing attributes, using a standard.
- majorchord