WTF Do These Even Mean

preview_player
Показать описание

There are so many acronyms when dealing with rendering and they all sound so similar. It is tough to know what each acronym means and which is the best option for you. That is why in this video I will be breaking down exactly what each acronym is, the pros/cons of each, and what applications they are best used for.

📚 Materials/References:

🌎 Find Me Here:

⏱️ Timestamps:

00:00 - Introduction
00:33 - Definitions
01:05 - How Websites Work
03:45 - CSR
05:17 - SSR
06:42 - SSG
09:05 - ISR
12:04 - Comparison

#CSRvsSSR #WDS #SSGvsISR
Рекомендации по теме
Комментарии
Автор

Most important things one needs to know are:

Client is just the browser

Server is a computer that serves HTML, CSS, and JS files to the browser(a server can do a lot more, but we are talking about web server)

Browsers were designed to run HTML, CSS and JS code, which were intended as a way to beautify the website

But people realised the power of JS in this, so now we got JS-based apps in CSR, where JS does everything you need in the application, and only requesting business data(basically the data they can't store in your PC because it's valuable and/or large data)

But then, people realised that this doesn't benefit clients who have their PC cooking up the room with all the JS it's running, so they made it so that the entire logic is handled in the web server itself, and what we get in the end is just enough markup, styles and code to present the website, and everything else related to the application is done by the server

And anything else is clever techniques in between these two

k_gold
Автор

Much awaited topic covered from my favorite educator!! Penned down every single word that you explained... This really helps when referencing and revising the topics. And not to forget, Kyle you explained the concept of Hydration so beautifully and concisely, sharp on point. Heartfelt appreciation for your efforts...!!🙌🙌🙏🙏

nid
Автор

This honestly been in the back of my mind for weeks. Thank you for addressing this topic.

MrHellmager
Автор

🎯 Key Takeaways for quick navigation:

00:13 📚 *In this video, the presenter explains the meanings of acronyms like SSR, CSR, SSG, and ISR, as well as their differences and use cases in web development.*
02:08 🖥️ *Server-Side Rendering (SSR) involves minimal build time, with most work happening on the server. It's suitable for traditional server-rendered applications.*
04:02 💻 *Client-Side Rendering (CSR) sends HTML and JavaScript to the client, with all rendering happening on the client side. Common in React applications.*
06:50 📦 *Static Site Generation (SSG) builds all HTML pages at build time, resulting in fast load times. Ideal for static content websites.*
09:22 🔄 *Incremental Static Regeneration (ISR) combines benefits of SSG and SSR. It generates some pages at build time and others on-demand, useful for dynamic content with shorter build times.*
11:54 🌐 *The choice between these approaches depends on where you want to allocate the most time and workload: client, server, or a balance between them, based on your project's needs.*

Made with HARPA AI

venkat.sairam
Автор

You explained this really well! Thanks Kyle as always! 👍👍

theisoj
Автор

One of the most overlooked topics in web dev. Thank you for making it so simple and clear!

JominJose
Автор

You make everything look easy! Thanks bro!

afonsonzango
Автор

I just wanted to say I watch all your vids and you're great for all things web dev. Thanks a ton for the effort, I keep picking up new tricks for you.

systematicpsychologic
Автор

Please keep on posting top notch videos and i especially like your shorts 🔥

ff-mjfv
Автор

One day I saw this channel and now I am very confident in web dev thanks dude ❤❤❤🎉

ansh_mittal
Автор

This is a really goos explaination. would you consider doing a part 2 giving some code example for each type?

morraez
Автор

I accidentally clicked this video and really enjoyed it! Love how you explain things so clearly! I am a complete beginner so some of the terms are still a lil abstract for me; but overall I find it very informative and will definitely come back to this again when I learn more about web dev! Thank you!

somethingwine
Автор

Hi Kyle. Been a while since your last comprehensive MySQL course. Please do a fully comprehensive one that touches the advanced levels.

atmanatos
Автор

Which one to use depends on the use case.
SSR works for everything, but has the most downsides. SSG is good for docs and other non dynamic content that doesn't grow a lot. ISR is the best for websites.
CSR is best for apps.

pxkqd
Автор

thanks for the info you really were helpfull I will go with ssr for my blogs as it will contain content of more than 1 user and needs seo as well
which I will handle from my backend django admin server

nikhilsinha
Автор

Thank you kyle, excellent video, i like your content

karimbouche
Автор

by the way I love your work.
I have great admiration for you.
Keep up the good work. ❤❤❤

aqibmalik
Автор

Thank you for the video! What would you use for building an admin dashboard app (for example: CRM app or something like that) CSR or SSR? why?

yoavmelamed
Автор

Good points all around.

I generally stick with SSR, which is what Next.js has out of the box. That said, with React Server Components now available, we can go about dynamic data calls that can be made safely via the server.

The only issue is, re-hydrating takes a bit of wizardry. Once that is sorted, I feel like I would stick with that approach: let the server do the heavy-lifting.

incarnateTheGreat
Автор

hey kyle, when will your next.js course be released ?

prographics