JavaScript really seems overused. This seems to make things unnecessarily complex.
HTMX seems to offer a solution which might be right. Golang seems to be nice for the backend.
I know nothing (yet), so I'm giving this a go.
The starting point is this YouTube video.