architect-handbook

Software Architect Handbook

View on GitHub

CSR vs SSR

There are several reasons why a frontend developer might choose to use CSR instead of opting for SSR, depending on the project requirements, the team’s expertise, and specific deployment needs.

General considerations

Some considerations:

Client-side routing

With client-side routing, navigation between different parts of an application is handled within the browser without requiring a page reload from the server. This provides some advantages over traditioanl server-side routing: