Rendering determines when and where HTML is generated. Each pattern has distinct performance, SEO, and infrastructure implications.
| Pattern | When Generated | Where Generated | Use Case |
| CSR | Runtime (browser) | Client | Dashboards, authenticated apps | | SSR | Runtime (each request) | Server | Dynamic, personalized content | | SSG | Build time | Server/Build | Static content, blogs, docs | | ISR | Build + revalidation | Server | Content that changes periodically |
Explains web rendering strategies including Client-Side Rendering (CSR), Server-Side Rendering (SSR), Static Site Generation (SSG), Incremental Static Regeneration (ISR), and streaming. Use when deciding rendering strategy, optimizing performance, or understanding when content is generated and sent to users. Source: farming-labs/fm-skills.