Find out how to force Safari on your iPhone, iPad, and Mac to render webpages at 120Hz instead of the default 60Hz on devices with a ProMotion display.
Unlike Chrome and Firefox, Safari renders (loads page contents, animations, etc.) at 60 frames per second, even if your device screen supports higher frame rates. But recent versions of iOS, iPadOS, and macOS give you the option to turn off this limit to unlock smoother scrolling.
Now, according to user reports, you may not notice an uptick in webpage scrolling (swiping up and down) with all sites after enabling this feature. But the page itself should render at a higher frame rate, improving the overall web browsing experience. Since this setting is easy to toggle on and off, I recommend trying it for a few days, then deciding.
Turn on 120Hz browsing in Safari on iOS
1) Visit testufo.com, and you’ll notice that 60 fps is the maximum.
2) Now, go to iOS Settings > Apps > Safari, and tap Advanced from the bottom.
3) Tap Feature Flags from the end of the screen.
4) Scroll down and turn off “Prefer Page Rendering Updates near 60fps.”
5) Force quit and reopen Safari or restart your iPhone (this step is important). Now, refresh or revisit testufo.com and you’ll notice a new 120 fps scrolling option.
Enable 120Hz browsing in Safari on macOS
1) Open Safari on your MacBook Pro with a 120Hz ProMotion display or a Mac connected to a Studio Display XDR or a 120Hz monitor. Make sure the computer is running a recent version of macOS.
2) Jump to the next step if you have already enabled developer options. If not, click Safari > Settings or press the Command + , (comma) keys. Then, go to the Advanced tab and check the box for “Show features for web developers.”
3) Go to the new Feature Flags tab from the top of the Safari settings window.
4) Uncheck “Prefer Page Rendering Updates near 60fps.”
5) Quit (Command + Q) and reopen Safari. You can now visit testufo.com to see 120 fps rendering.
If you don’t notice any meaningful Safari improvement or notice a lot more battery consumption, repeat the above steps and turn it off to render pages at about 60 frames per second.
Also, check out: