Skip to content

Bug: React 19 - Suspense Siblings Fall Back to Sequential Loading Under Load #33503

Closed as not planned
@dkempner

Description

@dkempner

Originally posted in this issue.

The same code can execute sequentially or concurrently depending on the performance of the react application and the device.

In a challenging performance situation, Suspense siblings initialize as a waterfall instead of concurrently.

React version: 19.1.0

Steps To Reproduce

Source Code Links: Two Different Suspense-using libraries

Repro Steps:

  1. Open the app in a new tab (Example link for @tankstack/react-query)
Image
  1. Open network tools and refresh the page
  2. Notice that the requests to dummyjson are made in parallel
Image
  1. Visit the performance tab in chrome devtools and apply 20x slowdown
Image
  1. Refresh the page
  2. Notice that the requests to dummyjson are made in sequence
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: UnconfirmedA potential issue that we haven't yet confirmed as a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions