Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New glossary pages for CSR/SSR #37491

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

New glossary pages for CSR/SSR #37491

wants to merge 2 commits into from

Conversation

Josh-Cena
Copy link
Member

Fix #36183

@Josh-Cena Josh-Cena requested a review from estelle January 4, 2025 06:41
@Josh-Cena Josh-Cena requested a review from a team as a code owner January 4, 2025 06:41
@Josh-Cena Josh-Cena requested review from chrisdavidmills and removed request for a team January 4, 2025 06:41
@github-actions github-actions bot added the Content:Glossary Glossary entries label Jan 4, 2025
@Josh-Cena Josh-Cena requested review from bsmth and removed request for chrisdavidmills January 4, 2025 06:42
@github-actions github-actions bot added the size/m [PR only] 51-500 LoC changed label Jan 4, 2025
Copy link
Contributor

github-actions bot commented Jan 4, 2025

Preview URLs

Flaws (3)

Note! 1 document with no flaws that don't need to be listed. 🎉

URL: /en-US/docs/Glossary/CSR
Title: Client-side rendering (CSR)
Flaw count: 3

  • broken_links:
    • Can't resolve /en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started
    • Can't resolve /en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started
    • Can't resolve /en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started
External URLs (2)

URL: /en-US/docs/Glossary/SSR
Title: Server-side rendering (SSR)


URL: /en-US/docs/Glossary/CSR
Title: Client-side rendering (CSR)

(comment last updated: 2025-01-06 09:27:50)


Both SSR and CSR have their performance tradeoffs, and a mix of SSR and CSR can be used to combine the benefits of both techniques. For example, the server can generate a page skeleton with empty placeholders, and the client can fetch additional data and update the page as needed.

Note that {{glossary("SPA", "single-page applications")}} do not require the site to be CSR. Modern frameworks, such as [React](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started), [Vue](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started), and [Svelte](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started), can be used to build SPAs with SSR capabilities.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Note that {{glossary("SPA", "single-page applications")}} do not require the site to be CSR. Modern frameworks, such as [React](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started), [Vue](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started), and [Svelte](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started), can be used to build SPAs with SSR capabilities.
Note that {{glossary("SPA", "single-page applications")}} do not require the site to be CSR. Modern frameworks, such as [React](/en-US/docs/Learn_web_development/Core/Frameworks_libraries/React_getting_started), [Vue](/en-US/docs/Learn_web_development/Core/Frameworks_libraries/Vue_getting_started), and [Svelte](/en-US/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_getting_started), can be used to build SPAs with SSR capabilities.

Copy link
Member

@bsmth bsmth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content:Glossary Glossary entries size/m [PR only] 51-500 LoC changed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Glossary entry: SSR - server side rendering
3 participants