Chapter 11. Optimizing for production

This chapter covers

  • Optimizing performance for the browser
  • Using streaming on Node.js to improve server performance
  • Using caching to improve performance on the server
  • Handling user sessions via cookies on the server and browser

Rather than doing a deep dive into any specific topic, this chapter covers a range of topics that will make your app perform better and improve your end-user experience. This includes React performance, Node.js performance, and various caching strategies. The last section of this chapter covers handling cookies in an isomorphic application and the trade-offs that this creates with some of the caching strategies.

This chapter continues to use the complete-isomorphic-example repo ...

Get Isomorphic Web Applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.