Walmart & server side rendering React in Practice – The Benefits of Server Side Rendering Over Client Side Rendering

 

The couple days ago I wrote two articles related with server side rendering of React on Total.js (Node.js Framework). I received a lot of questions about benefits this solution.

Server Side Rendering React on Total.js server

Asynchronous React Component and Server Side Rendering React on Total.js server



When I was about to write another article on this subject, I saw a great post about this issue. Article describe the Benefits of Server Side Rendering Over Client Side Rendering in Walmart company. This is a great article that I highly recommend. Practice make perfect:

“..Most of our pages on walmart.com are using server side rendering (henceforth SSR) with only a few unique exceptions. We are using server side rendering for two reasons:

Performance benefit for our customers
Consistent SEO performance

Due to the benefits of SSR, when we transformed our stack to React and Nodejs, we put a lot of time and effort in optimizing SSR performance. One of our key metrics for measuring performance is “above the fold” render. Our Electrode framework that we open sourced has multiple modules to improve the performance of SSR and I blogged previously about the benefit of those modules.

When we announced Electrode and its focus on SSR, I received tons of questions and comments asking about the benefit of SSR. This blog post focuses on the performance benefit of using SSR — Andrew Farmer and Patrick Hund did a great job covering the SEO benefits..

Read this article

Source comes from https://medium.com/walmartlabs/the-benefits-of-server-side-rendering-over-client-side-rendering-5d07ff2cefe8

April 19th, 2017

  • Hi, I do believe this is a great web site. I stumbledupon it
    😉 I’m going to come back yet again since I bookmarked it.

    Money and freedom is the best way to change, may you be rich
    and continue to guide others.
    maglia ac milan calabria.

  • Leave a Reply

    Your email address will not be published. Required fields are marked *