You can also do both, use server side templating and use JS to augment the website and cache.
Basically what dev.to is doing and being pretty fast at it too.
There's no single way to build a website anymore and that's great for everyone, yeah the complexity of frontend programming is escalating, but there is a lot of innovation going on at the same time
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.