Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run requestAnimationFrame for no jank if a browser supports it #24

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

yunchancho
Copy link

@yunchancho yunchancho commented Jun 2, 2018

Existing code always run setTimeout if running browser is not firefox.
This causes jank issue in other major browsers except firefox.
Furthermore this invalidates Time Slice feature which reactjs 16.x will provide for high framerate.
This commit enables requestAnimationFrame to be run for major web browsers.

@sebmarkbage Could you review this PR?

Existing code always run setTimeout if running browser is not firefox.
This causes jank issue in other major browsers except firefox.
Furthermore this invalidates Time Slice feature which reactjs 16.x will provide for high framerate.
This commit enables requestAnimationFrame to be run for major web browsers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants