Skill Profile

SSR/SSG/ISR Patterns

Hydration, streaming SSR, edge rendering, islands architecture, partial hydration

Frontend Development Frontend Architecture

Roles

5

where this skill appears

Levels

5

structured growth path

Mandatory requirements

25

the other 0 optional

Domain

Frontend Development

Group

Frontend Architecture

Last updated

3/17/2026

How to Use

Choose your current level and compare expectations. The items below show what to cover to advance to the next level.

What is Expected at Each Level

The table shows how skill depth grows from Junior to Principal. Click a row to see details.

Role Required Description
Frontend Developer (Angular) Required Understands SSR/SSG concepts and their benefits for Angular applications: SEO, First Contentful Paint. Knows about Angular Universal and basic server rendering setup via ng add @angular/ssr.
Frontend Developer (React) Required Understands the difference between SSR, SSG and CSR in the Next.js context. Uses App Router for creating server and client components, applies generateStaticParams for static generation, understands use client and use server directives.
Frontend Developer (Svelte) Required Understands the difference between SSR, SSG, and CSR in SvelteKit, uses prerender: true for static pages. Works with +page.server.js for server rendering, understands hydration and data transfer from server to client through PageData.
Frontend Developer (Vue) Required Understands differences between SSR, SSG and CSR in Nuxt 3 context. Configures basic Nuxt project with chosen rendering strategy, uses routeRules for hybrid rendering of individual pages.
Fullstack Developer Required Understands SSR and SSG concepts in fullstack development: difference between server and client rendering, hydration, static generation. Creates simple pages with getServerSideProps/getStaticProps in Next.js, understands when each approach is appropriate.
Role Required Description
Frontend Developer (Angular) Required Configures Angular Universal for SSR: server routes, TransferState to avoid duplicate requests, browser-only API handling via isPlatformBrowser, static page prerendering via ng build --prerender.
Frontend Developer (React) Required Implements advanced rendering patterns in Next.js App Router: streaming SSR with Suspense, ISR with revalidate, parallel and intercepting routes. Optimizes TTFB through Server Components, configures data and full-page caching.
Frontend Developer (Svelte) Required Configures rendering strategies in SvelteKit: SSR for dynamic pages, prerender for static, CSR for SPA sections. Uses adapter-static and adapter-node, implements ISR-like patterns through caching headers and invalidation.
Frontend Developer (Vue) Required Implements hybrid rendering in Nuxt 3 — ISR through routeRules, SWR caching, prerendering static pages. Solves hydration mismatch issues, configures client-only and server-only components.
Fullstack Developer Required Independently implements complex UI components with SSR/SSG/ISR patterns. Optimizes rendering performance. Writes tests. Applies for state management.
Role Required Description
Frontend Developer (Angular) Required Designs Angular application SSR architecture: hydration strategies (full vs partial), streaming SSR for improved TTFB, CDN-level caching, dynamic route handling, Angular Signals integration for server state.
Frontend Developer (React) Required Designs rendering architecture for Next.js applications: SSR/SSG/ISR/PPR strategy selection per route, streaming architecture with nested Suspense boundaries, edge rendering for global applications. Ensures balance between performance and data freshness.
Frontend Developer (Svelte) Required Designs hybrid rendering strategy for SvelteKit applications: route-level SSR/SSG/streaming selection, edge rendering through adapter-cloudflare. Optimizes TTFB through streaming SSR, implements partial prerendering and progressive hydration for critical paths.
Frontend Developer (Vue) Required Designs SSR architecture for large-scale Nuxt application — streaming SSR, selective hydration, edge rendering via Nitro. Optimizes TTFB through server-side caching, CDN strategies and progressive rendering.
Fullstack Developer Required Implements complex SSR/SSG scenarios for fullstack applications: streaming SSR for fast TTFB, ISR for scalable static content, React server components for reducing JS bundle. Optimizes hydration and resolves server-client rendering mismatch issues.
Role Required Description
Frontend Developer (Angular) Required Defines SSR standards for the Angular project: which routes to render server-side vs client-side, SSR page caching strategy, server performance monitoring, Angular Universal deployment process on Node.js.
Frontend Developer (React) Required Defines rendering pattern standards for the team's Next.js projects: decision framework for rendering strategy selection, TTFB and FCP monitoring, conventions for organizing server and client components. Mentors on App Router architecture.
Frontend Developer (Svelte) Required Defines rendering strategy standards in the Svelte team: SSR/SSG/CSR selection criteria, adapter architecture, caching. Coordinates DevOps for optimal SSR infrastructure, implements TTFB and hydration performance monitoring in production.
Frontend Developer (Vue) Required Defines rendering strategy for organizational Vue projects — SSR vs SSG vs ISR for different content types, infrastructure requirements. Introduces SSR performance monitoring and Nuxt application deployment standards.
Fullstack Developer Required Designs rendering architecture for the fullstack platform: SSR vs SSG vs ISR strategy for different content types, edge rendering, CDN caching. Defines data fetching patterns for server rendering and standards for the team.
Role Required Description
Frontend Developer (Angular) Required Shapes rendering strategy at the Angular platform level: edge-side rendering, Cloudflare Workers/Vercel Edge integration, server components architecture for Angular, streaming SSR for real-time applications.
Frontend Developer (React) Required Shapes rendering strategy for the organization's React application ecosystem: edge rendering architecture, PPR for optimal balance, global CDN caching strategy. Evaluates new patterns (React Server Actions, PPR) and defines adoption roadmap.
Frontend Developer (Svelte) Required Shapes server rendering strategy at the organizational level, researches partial hydration and server components for SvelteKit. Influences rendering pattern evolution in the Svelte ecosystem, defines edge-first platform architecture with optimal DX.
Frontend Developer (Vue) Required Shapes rendering strategy for company's Vue ecosystem — edge computing through Nitro, Islands Architecture, partial hydration. Researches and introduces Server Components, Resumability and other advanced rendering patterns.
Fullstack Developer Required Defines organizational rendering strategy for fullstack products: server component architecture, edge-first approach, partial hydration. Researches and adopts new patterns (React Server Components, Islands Architecture) at organizational scale.

Community

👁 Watch ✏️ Suggest Change Sign in to suggest changes
📋 Proposals
No proposals yet for SSR/SSG/ISR Patterns
Loading comments...