I don’t like single page applications. I’ve actually worked on the extensively and they suck. I don’t like that the front end is a server side rendered nodejs application. I think it waste a lot of resources. I don’t like the heavy use of websockets. I don’t like the context switching between node and rust. I don’t like requiring java-script.
I think my dream stack would be, rust,actix,tera (templating), bulma (css) that would render the html and then I would just make a api separate.
Zero web sockets they suck and don’t work consistently.
Just good ole fashioned post, get,put,update,delete.
Could totally make it api compatible with lemmy. Certainly could make it federate with lemmy.
Everything else I think would be the same.
I’ve been toying around with the idea. It would be a while but it is something I would like to work toward.
I might work on a shop at the same time and try to have some kinda shared code base.