This is great! I had to create an xhr-fetch-proxy to use fetch and htmx. This change should open up a lot of fun possibilities.
This is great! I had to create an xhr-fetch-proxy to use fetch and htmx. This change should open up a lot of fun possibilities.
in 4.0 the request cycle is totally open: you can replace the fetch() implementation on a per-request basis
learned that trick from fixi.js
Yep, it's super nice. The Service Workers API also makes this really easy too. I experimented with compiling a Rust Axum server to WASM and then ran it in my service worker. Also, thanks for incorporating fetch into htmx!
I thought I'd include an example of replacing fetch for anyone that come across this.
https://developer.mozilla.org/en-US/docs/Web/API/ServiceWork...in htmx 4 you are able to swap it on a per-trigger basis, so need to muck w/the global fetch function:
Oh that’ll be much nicer. Would myCustomFetch then need to return a Response?
https://developer.mozilla.org/en-US/docs/Web/API/Response