{
  "schemaVersion": "1.0",
  "entityFamily": "modules",
  "entityType": "DefinedTerm",
  "entityId": "modules:41",
  "canonicalUrl": "https://babadook.tech/modules/rendering-pipeline",
  "machineBaseUrl": "https://babadook.tech/ai/modules/rendering-pipeline",
  "name": "Rendering Pipeline",
  "aliases": [],
  "summary": "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.",
  "description": [
    "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."
  ],
  "sections": [
    {
      "id": "the-right-render-mode-every-time-c2b3c8b6-b688-4eba-8dc9-0756541f09f6",
      "heading": "the-right-render-mode,-every-time",
      "body": [
        "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."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "data-viz-1",
          "heading": "data Viz",
          "body": [],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "c2b3c8b6-b688-4eba-8dc9-0756541f09f6"
    },
    {
      "id": "rendering-pipeline-specifications-bdc1ba66-69c6-4bc3-89a7-2a321d348fc2",
      "heading": "Rendering Pipeline Specifications",
      "body": [],
      "specifications": [
        {
          "label": "SSG",
          "value": "Build-time generation, instant delivery via CDN",
          "group": "spec Items"
        },
        {
          "label": "SSR",
          "value": "<50ms server render with full data hydration",
          "group": "spec Items"
        },
        {
          "label": "ISR",
          "value": "Background revalidation with stale-while-revalidate",
          "group": "spec Items"
        },
        {
          "label": "CSR",
          "value": "Client-side with <16ms hydration",
          "group": "spec Items"
        },
        {
          "label": "Streaming SSR",
          "value": "Shell-first with progressive data streaming",
          "group": "spec Items"
        },
        {
          "label": "Edge SSR",
          "value": "Edge-side rendering with <10ms TTFB",
          "group": "spec Items"
        },
        {
          "label": "Cache",
          "value": "Multi-tier: memory → distributed → persistent",
          "group": "spec Items"
        }
      ],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "product_specification",
      "sourceBlockId": "bdc1ba66-69c6-4bc3-89a7-2a321d348fc2"
    },
    {
      "id": "features-3",
      "heading": "features",
      "body": [
        "csr: true",
        "isr: true",
        "ssg: true",
        "ssr: true",
        "edge: true",
        "streaming: true"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "features"
    }
  ],
  "specifications": [],
  "claims": [],
  "relationships": [
    {
      "type": "products",
      "targets": [
        {
          "id": "83",
          "family": "products",
          "name": "DXP",
          "slug": "dxp",
          "canonicalUrl": "https://babadook.tech/products/dxp",
          "relationship": "products"
        }
      ]
    },
    {
      "type": "capabilities",
      "targets": [
        {
          "id": "78",
          "family": "capabilities",
          "name": "High-Performance Rendering",
          "slug": "high-performance-rendering",
          "canonicalUrl": "https://babadook.tech/capabilities/high-performance-rendering",
          "relationship": "capabilities"
        }
      ]
    }
  ],
  "authors": [],
  "media": [],
  "regulatoryContext": {
    "exportControlAndLicensingReviewRequired": false
  },
  "language": "en",
  "receipt": {
    "sourceBlockCount": 4,
    "projectedBlockCount": 4,
    "sourceValueCount": 24,
    "projectedValueCount": 24,
    "sourceRelationshipCount": 2,
    "projectedRelationshipCount": 2,
    "sourceClaimCount": 0,
    "projectedClaimCount": 0,
    "unknownBlockTypes": [],
    "omittedFields": [],
    "missingValuePaths": [],
    "invalidClaims": [],
    "complete": true
  },
  "contentHash": "a45199c243fbac7ba2fc8a119068c74fd7d229151554bce30abd287a6c4bc8fa"
}