Comment by stackghost
3 days ago
>On the frontend, you have build pipelines, bundlers, CSS frameworks with their own toolchains, progressive web apps, Core Web Vitals, SEO, layout shifts, srcset/responsive images... I remember when the biggest challenge was IE6 compatibility.
It is not necessary to do this. Server-side rendering is still a thing.
I still do a lot of my side projects in ruby on rails, which is maybe not fashionable these days but:
- no heavy js means speedy first paint
- I just use normal minified css, no sass or other junk
- partials means navigation is snappy
Plus it containerizes nicely.
Build pipelines, bundlers, CSS frameworks with their own toolchains, progressive web apps, Core Web Vitals, SEO, layout shifts, and srcset/responsive images have nothing to do with client/server rendering.
With server-side rendering you don't need a frontend framework at all, is my point.
You also don't need a css tool chain at all, irrespective of whether or not you render on the frontend