Server Side React
JavaScript
@ateevchopra
Server Side Rendering, caching and performance
Stack
• NodeJs
• ReactJs
• Redux
• Redis
Evolution of the web
• Static web pages
• SPAs and gotchas
• Universal Apps and gotchas [SOLVED]
Static Websites
Static Websites
• First Load 👍😍
• Visibility / SEO 👍😍
• Dynamic 👎😢
JavaScript
Single Page
Applications
SPAs
• First Load 👎😢
• Visibility / SEO 👎😢
• Dynamic 👍😍
Universal JavaScript
Server Side Rendering
+
SPA
• First Load 👎😢
• Dynamic 👍😍
• Visibility / SEO 👍😍
Server Side Rendering, caching and performance
4
3
2 1
Calculating Perf
5
Calculating Perf
500ms (response time from API)
+150ms (for server side rendering)
+10 ms (for node server)
+150 ms (network latency)
------------------------------------------
= 810 ms
Cache me if you can !
4
3
2 1
Calculating Perf
5
Caching the API
500ms (response time from API)
+150ms (for server side rendering)
+10 ms (for node server)
----------------------------------------
= 160 ms (500 ms saved ! 👍😍)
4
3
2 1
Calculating Perf
5
Caching the whole page !
500ms (response time from API)
+150ms (for server side rendering)
+10 ms (for node server)
----------------------------------
= 20 ms (650 ms saved ! 👍😍)
Cache Bursting !
• Manual Trigger/ When data updates happen.
• Whenever you deploy !
Server Side Rendering
+
SPA
+
Caching
• First Load 👍😍
• Visibility / SEO 👍😍
• Dynamic 👍😍
Highlights
• Static websites
• SPAs
• Universal Apps
• Performant Universal Apps
• Next ?
@ateevchopra
ateev.in

More Related Content

PPTX
Server side rendering review
PPTX
Local SQLite Database with Node for beginners
PDF
Routing in NEXTJS.pdf
PPT
Introduction to the Web API
PDF
React JS & Functional Programming Principles
PDF
NextJS, A JavaScript Framework for building next generation SPA
PPTX
PSGI and Plack from first principles
PPTX
Introduction to Spring Boot
Server side rendering review
Local SQLite Database with Node for beginners
Routing in NEXTJS.pdf
Introduction to the Web API
React JS & Functional Programming Principles
NextJS, A JavaScript Framework for building next generation SPA
PSGI and Plack from first principles
Introduction to Spring Boot

What's hot (20)

PPTX
Laravel
PPT
Javascript
PDF
Laravel Design Patterns
PDF
PDF
Microservice With Spring Boot and Spring Cloud
PDF
State Management in Angular/React
PDF
Introduction to Node.js
PPTX
Spring boot
PDF
NextJS - Online Summit for Frontend Developers September 2020
PDF
React Server Side Rendering with Next.js
PPTX
Spring Boot Tutorial
PPTX
Ajax ppt - 32 slides
PPTX
Express js
PDF
Frontrunners react
PPTX
Spring Framework
PPTX
SOAP--Simple Object Access Protocol
PPTX
Angular Data Binding
PPTX
Dependency injection ppt
PDF
Introduction to back-end
Laravel
Javascript
Laravel Design Patterns
Microservice With Spring Boot and Spring Cloud
State Management in Angular/React
Introduction to Node.js
Spring boot
NextJS - Online Summit for Frontend Developers September 2020
React Server Side Rendering with Next.js
Spring Boot Tutorial
Ajax ppt - 32 slides
Express js
Frontrunners react
Spring Framework
SOAP--Simple Object Access Protocol
Angular Data Binding
Dependency injection ppt
Introduction to back-end
Ad

Similar to Server Side Rendering, caching and performance (20)

PDF
Performance and Scalability Art of Isomorphic React Applications
PDF
What is Server-side Rendering? How to Render Your React App on the Server-sid...
PDF
Isomorphic React Applications: Performance And Scalability
PPTX
ReactJs Optimizations , Making server side react faster
PPTX
How to make React Applications SEO-friendly
PPTX
Next.js - ReactPlayIO.pptx
PPTX
intro to react| React: dynamic UIs, component-based, virtual DOM, JSX, effici...
PDF
Lessons Learned from Using Next.js in Production
PDF
Bringing the JAMstack to the Enterprise
PDF
Seo for single page applications
PDF
Optimizing React at Postmates
PPTX
Using Modern Browser APIs to Improve the Performance of Your Web Applications
PDF
Optimizing a React application for Core Web Vitals
PPTX
Making Single Page Applications (SPA) faster
PPTX
Velocity spa faster_092116
PDF
Server rendering-talk
PDF
An SEO optimized website is best charged up.pdf
PDF
React seo tips to build seo friendly web applications
PDF
React server side rendering performance
Performance and Scalability Art of Isomorphic React Applications
What is Server-side Rendering? How to Render Your React App on the Server-sid...
Isomorphic React Applications: Performance And Scalability
ReactJs Optimizations , Making server side react faster
How to make React Applications SEO-friendly
Next.js - ReactPlayIO.pptx
intro to react| React: dynamic UIs, component-based, virtual DOM, JSX, effici...
Lessons Learned from Using Next.js in Production
Bringing the JAMstack to the Enterprise
Seo for single page applications
Optimizing React at Postmates
Using Modern Browser APIs to Improve the Performance of Your Web Applications
Optimizing a React application for Core Web Vitals
Making Single Page Applications (SPA) faster
Velocity spa faster_092116
Server rendering-talk
An SEO optimized website is best charged up.pdf
React seo tips to build seo friendly web applications
React server side rendering performance
Ad

Recently uploaded (20)

PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PPTX
Blending method and technology for hydrogen.pptx
PDF
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
PDF
Slides World Game (s) Great Redesign Eco Economic Epochs.pdf
PPTX
CRM(Customer Relationship Managmnet) Presentation
PDF
Altius execution marketplace concept.pdf
PDF
1_Keynote_Breaking Barriers_한계를 넘어서_Charith Mendis.pdf
PDF
Peak of Data & AI Encore: Scalable Design & Infrastructure
PDF
NewMind AI Journal Monthly Chronicles - August 2025
PDF
Uncertainty-aware contextual multi-armed bandits for recommendations in e-com...
PDF
Intravenous drug administration application for pediatric patients via augmen...
PDF
Decision Optimization - From Theory to Practice
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Child-friendly e-learning for artificial intelligence education in Indonesia:...
PDF
Optimizing bioinformatics applications: a novel approach with human protein d...
PDF
ment.tech-How to Develop an AI Agent Healthcare App like Sully AI (1).pdf
PDF
Addressing the challenges of harmonizing law and artificial intelligence tech...
PDF
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
PDF
Human Computer Interaction Miterm Lesson
PDF
Rooftops detection with YOLOv8 from aerial imagery and a brief review on roof...
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Blending method and technology for hydrogen.pptx
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
Slides World Game (s) Great Redesign Eco Economic Epochs.pdf
CRM(Customer Relationship Managmnet) Presentation
Altius execution marketplace concept.pdf
1_Keynote_Breaking Barriers_한계를 넘어서_Charith Mendis.pdf
Peak of Data & AI Encore: Scalable Design & Infrastructure
NewMind AI Journal Monthly Chronicles - August 2025
Uncertainty-aware contextual multi-armed bandits for recommendations in e-com...
Intravenous drug administration application for pediatric patients via augmen...
Decision Optimization - From Theory to Practice
Examining Bias in AI Generated News Content.pdf
Child-friendly e-learning for artificial intelligence education in Indonesia:...
Optimizing bioinformatics applications: a novel approach with human protein d...
ment.tech-How to Develop an AI Agent Healthcare App like Sully AI (1).pdf
Addressing the challenges of harmonizing law and artificial intelligence tech...
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
Human Computer Interaction Miterm Lesson
Rooftops detection with YOLOv8 from aerial imagery and a brief review on roof...

Server Side Rendering, caching and performance