import { Suspense } from 'react' import { getSentinelValue } from '../../getSentinelValue' export default async function Page() { await 1 return ( <>

This page renders a component that requires async IO. It is simulated using setTimeout(f, 1000).

This component simulated IO component is rendered inside a Suspense boundary

With PPR this page should be partially static, showing the fallback of the Suspense boundary surrounding our simulated IO.

Without PPR this page should be dynamic.

{getSentinelValue()}
{getSentinelValue()}
) } async function ComponentWithIO() { await new Promise((r) => setTimeout(r, 1000)) return

hello IO

}