nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqupkp7fd7rc3lrjg23r8gy0wc723vze7mxlx5984ut6zurjzpf5xsv56m2n (nprofile…6m2n) by "bad idea" i mostly meant using htmx this way — everything is already client-side so you don't really benefit from htmx's indirection vs. just doing keeping your data in memory and rendering using react/vue/whatever.
service workers in general are super useful tho! that's how you'd make your site work offline (especially useful for "self-contained" static sites rather than "clients", since the functionality doesn't depend on a network connection).