# Rendering Pipeline

Canonical URL: https://babadook.tech/modules/rendering-pipeline
Entity: modules
Content hash: a45199c243fbac7ba2fc8a119068c74fd7d229151554bce30abd287a6c4bc8fa

Multi-mode rendering pipeline supporting SSG, SSR, ISR, CSR, Streaming SSR, and Edge SSR. State-machine-driven route resolution with automatic mode selection and intelligent caching.

Multi-mode rendering pipeline supporting SSG, SSR, ISR, CSR, Streaming SSR, and Edge SSR. State-machine-driven route resolution with automatic mode selection and intelligent caching.

## the-right-render-mode,-every-time

The Right Render Mode, Every Time The Rendering Pipeline doesn&#x27;t force a single rendering strategy. Each page, each component, and each route can use a different mode — SSG for marketing pages, SSR for personalized content, ISR for product catalogs, CSR for interactive dashboards, Streaming SSR for data-heavy pages, and Edge SSR for globally-distributed personalization. The state machine system automatically selects the optimal rendering mode based on content freshness, personalization requirements, and cache state. Developers can override with explicit annotations when needed.

### data Viz

## Rendering Pipeline Specifications

- **SSG:** Build-time generation, instant delivery via CDN
- **SSR:** <50ms server render with full data hydration
- **ISR:** Background revalidation with stale-while-revalidate
- **CSR:** Client-side with <16ms hydration
- **Streaming SSR:** Shell-first with progressive data streaming
- **Edge SSR:** Edge-side rendering with <10ms TTFB
- **Cache:** Multi-tier: memory → distributed → persistent

## features

csr: true

isr: true

ssg: true

ssr: true

edge: true

streaming: true

## Relationships

### products

- DXP — https://babadook.tech/products/dxp

### capabilities

- High-Performance Rendering — https://babadook.tech/capabilities/high-performance-rendering