Same corpus as the examples index, pre-rendered and hosted on Cloudflare Workers.
all = enableFlightHtmlFirst on (zero framework opt-in — React's internal registry); off = stock flags-off. Size: full.
Source: PR #24 · fixture flight-ssr-bench.
| Scenario | Live |
|---|---|
all-clientEverything is a client component | off · all |
attributes-styles-ariaAttribute, style and ARIA variety | off · all |
blog-articleLong blog article | off · all |
cart-quantity-steppersCart with quantity steppers | off · all |
client-composition-slotClient component with server-rendered children | off · all |
client-only-wrapperClientOnly wrapper mounting static server children after an effect | off · all |
comments-thread-recursiveDeeply nested recursive comment thread | off · all |
dangerous-inner-htmldangerouslySetInnerHTML blocks | off · all |
dashboard-client-widgetsDashboard with client chart widgets | off · all |
data-grid-client-cells20-column data grid, all client cells | off · all |
data-grid-server-cells20-column data grid, all server cells | off · all |
deep-treeDeeply nested tree | off · all |
docs-sidebar-tocDocs page with sidebar tree and table of contents | off · all |
form-controls-uncontrolledUncontrolled form controls | off · all |
fragments-arrays-keysFragments, arrays, keys and empty children | off · all |
full-refresh-focusTyped input value must survive a full refetch | off · all |
head-hoistablesHead hoistables from deep in the body | off · all |
huge-inline-svgHuge inline SVG | off · all |
i18n-text-heavyLong multilingual text | off · all |
islands-many-tinyLong article with a tiny island after every paragraph | off · all |
keyed-list-client-reorderClient list reverses/filters keyed server <li> children | off · all |
marketing-style-jsonldMarketing page with inline CSS and JSON-LD | off · all |
modal-children-toggleClient modal with server children, closed by default | off · all |
nested-layouts-contextNested client layouts with context | off · all |
nested-suspense-waterfallThree nested async server components with staggered delays | off · all |
product-detail-reviewsProduct detail with reviews, specs and JSON-LD | off · all |
product-listingServer-rendered product grid | off · all |
realistic-storefrontRealistic storefront with leaf client widgets | off · all |
repeated-long-stringsRepeated long strings | off · all |
repeated-object-propsRepeated object props | off · all |
server-action-formForm with useActionState and a client-side action | off · all |
server-element-via-propsServer elements passed through several non-children props | off · all |
server-error-in-suspenseClient component throws only during SSR inside Suspense | off · all |
server-table-client-rowsServer-rendered table with a few client rows | off · all |
suspense-fallback-shown-lateSuspense fallback shown only after hydration | off · all |
suspense-many-boundariesMany independent Suspense boundaries | off · all |
suspense-staggeredSuspense streaming with staggered boundaries | off · all |
tabs-panels-propClient Tabs with server elements in a panels prop | off · all |
tiny-staticTiny static page | off · all |
whitespace-entities-textWhitespace and entity text edge cases | off · all |
wide-treeWide flat list | off · all |