diff --git a/packages/react-reconciler/src/ReactFiberWorkLoop.js b/packages/react-reconciler/src/ReactFiberWorkLoop.js index f6d1d7f7a5..c558fbd21d 100644 --- a/packages/react-reconciler/src/ReactFiberWorkLoop.js +++ b/packages/react-reconciler/src/ReactFiberWorkLoop.js @@ -375,7 +375,7 @@ let workInProgressRootRecoverableErrors: Array> | null = // content as it streams in, to minimize jank. // TODO: Think of a better name for this variable? let globalMostRecentFallbackTime: number = 0; -const FALLBACK_THROTTLE_MS: number = 500; +const FALLBACK_THROTTLE_MS: number = 300; // The absolute time for when we should start giving up on rendering // more and prefer CPU suspense heuristics instead. diff --git a/packages/react-reconciler/src/__tests__/ReactSuspenseWithNoopRenderer-test.js b/packages/react-reconciler/src/__tests__/ReactSuspenseWithNoopRenderer-test.js index fc1aa38708..1b05f8a2f4 100644 --- a/packages/react-reconciler/src/__tests__/ReactSuspenseWithNoopRenderer-test.js +++ b/packages/react-reconciler/src/__tests__/ReactSuspenseWithNoopRenderer-test.js @@ -1863,8 +1863,8 @@ describe('ReactSuspenseWithNoopRenderer', () => { // Advance by a small amount of time. For testing purposes, this is meant // to be just under the throttling interval. It's a heurstic, though, so // if we adjust the heuristic we might have to update this test, too. - Scheduler.unstable_advanceTime(400); - jest.advanceTimersByTime(400); + Scheduler.unstable_advanceTime(200); + jest.advanceTimersByTime(200); // Now resolve B. await act(async () => {