Atlassian

Streaming Server-Side Rendering in Confluence

Apr 16, 2026Jiaji Zhou, Michael Oates, Ran Ding
Streaming Server-Side Rendering in Confluence
SummaryAI, from the source post

This post details the integration of React 18's streaming SSR capabilities into Confluence to reduce page load times. It explains the implementation of Suspense boundaries, data streaming abstractions using NodeJS streams, and optimizations for client asset loading through a feedback loop for predicting and preloading JavaScript bundles. The post also discusses key performance metrics (FCP, TTVC, TTI, Hydration Success Rate) and the evolution from traditional SPAs and SSR to SSR streaming.

More from the Streaming Server-Side Rendering in Confluence trail