SSR vs CSR: Key Differences, Benefits and more