DEV Community

Discussion on: Roadmap for Frontend Developer

Collapse
 
aortizoj15 profile image
Alexis Ortiz Ojeda

Hello,
CSR stands for Client Side Rendering which renders the HTML and fetches your JavaScript on the initial page visit which allows all of your JS to be ready to be rendered at any time. Some frontend frameworks use this to create very fast web apps since each request does not have to go to the server as in Server Side Rendering (SSR). There are tradeoffs between the two, such as SEO and initial page load, so please check out an article which compares CSR and SSR. As far as testing tools check out Jest, Enzyme, or Cypress which is recommended by this popular roadmap
Feel free to message me if you have any other questions!