@samitouri / QOS-React-1 / commits / c81f4e02ba

re-add dynamic feature flags for isInputPending (#27919)

## Summary these were removed in https://github.com/facebook/react/pull/26617. adds them back so we can conduct another experiment. ## How did you test this change? `yarn test-www`

Noah Lemen committed Jan 9, 2024 at 17:20 UTC c81f4e02bab9d03e1583047d041fdb5e4eb19415
2 files changed +11 -5
packages/scheduler/src/forks/SchedulerFeatureFlags.www-dynamic.js
+6
@@ -13,6 +13,12 @@
13
14 export const enableProfiling = __VARIANT__;
15
16 +export const enableIsInputPending = __VARIANT__;
17 +export const enableIsInputPendingContinuous = __VARIANT__;
18 +export const frameYieldMs = 5;
19 +export const continuousYieldMs = 10;
20 +export const maxYieldMs = 10;
21 +
22 export const userBlockingPriorityTimeout = 250;
23 export const normalPriorityTimeout = 5000;
24 export const lowPriorityTimeout = 10000;
packages/scheduler/src/forks/SchedulerFeatureFlags.www.js
+5 -5
@@ -16,12 +16,12 @@ export const {
16 userBlockingPriorityTimeout,
17 normalPriorityTimeout,
18 lowPriorityTimeout,
19 + enableIsInputPending,
20 + enableIsInputPendingContinuous,
21 + frameYieldMs,
22 + continuousYieldMs,
23 + maxYieldMs,
24 } = dynamicFeatureFlags;
25 export const enableSchedulerDebugging = true;
26 export const enableProfiling: boolean =
27 __PROFILE__ && enableProfilingFeatureFlag;
23 -export const enableIsInputPending = true;
24 -export const enableIsInputPendingContinuous = true;
25 -export const frameYieldMs = 5;
26 -export const continuousYieldMs = 10;
27 -export const maxYieldMs = 10;