Skip to content

Commit

Permalink
Enable MessageLoop implementation by default
Browse files Browse the repository at this point in the history
  • Loading branch information
gaearon committed Aug 15, 2019
1 parent 868d02d commit d61c6cc
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion packages/scheduler/src/SchedulerFeatureFlags.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ export const enableSchedulerDebugging = false;
export const enableIsInputPending = false;
export const requestIdleCallbackBeforeFirstFrame = false;
export const requestTimerEventBeforeFirstFrame = false;
export const enableMessageLoopImplementation = false;
export const enableMessageLoopImplementation = true;
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@ type FrameTimeoutConfigType = {
timePastFrameDeadline: ?number,
};

describe('SchedulerDOM', () => {
// Note: this is testing the implementation that we turned off.
// enableMessageLoopImplementation is true on master.
describe('SchedulerRAFOld', () => {
let rAFCallbacks = [];
let postMessageCallback;
let postMessageEvents = [];
Expand Down Expand Up @@ -97,6 +99,7 @@ describe('SchedulerDOM', () => {
),
);

require('scheduler/src/SchedulerFeatureFlags').enableMessageLoopImplementation = false;
Scheduler = require('scheduler');
});

Expand Down
7 changes: 4 additions & 3 deletions packages/scheduler/src/forks/SchedulerFeatureFlags.www.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
export const {
enableIsInputPending,
enableSchedulerDebugging,
requestIdleCallbackBeforeFirstFrame,
requestTimerEventBeforeFirstFrame,
enableMessageLoopImplementation,
} = require('SchedulerFeatureFlags');

export const requestIdleCallbackBeforeFirstFrame = false;
export const requestTimerEventBeforeFirstFrame = false;
export const enableMessageLoopImplementation = true;

0 comments on commit d61c6cc

Please sign in to comment.