I don't know about you but my experience with Java required me to type either the same or less than JS if we are comparing apple vs apple, not simple front end vs complicated back end.
My experience is that the complicated part web app is the part that does the state coordination, which can be either end.