Enable WebKit feature flags and experimental options in Safari

As a developer, you can enable experimental options in Safari for iPhone, iPad, and Mac. The WebKit feature flags offer various applications and can easily perform checks. The options are primarily intended for web developers and mainly relate to Apple’s WebKit tools.

With the help of the experimental features, developers can, for example, detect errors in their websites or enable or disable additional tools. As a regular user, you probably won’t use these options and it is recommended not to make any adjustments.

Enable experimental options in Safari

  • Open Settings on your iPhone or iPad
  • Navigate to Safari
  • Tap ‘Advanced’
  • Open ‘Function Markers’

On a Mac you can change this via Safari â–¸ Menu Bar â–¸ Safari â–¸ Settings â–¸ Advanced â–¸ check the option ‘Show features for web developers’. Then a new tab will appear with all the webkit feature highlights, open it.

Enable WebKit feature flags and experimental options in Safari

You can then enable or disable the desired options, including Constant Properties, CSS Spring Animations, Link Preload, Viewport Fit, Web Animations and Web GPU. These options also allow you to consult the web info window and enable or disable JavaScript in the web browser.

Restore WebKit feature flags

Did you happen to adjust some options? It is advisable to restore them when you are done with your work. You can do this via Settings â–¸ Safari â–¸ Advanced â–¸ Feature Markers â–¸ tap ‘Restore All Defaults’ at the bottom of the list. On a Mac you can do this via Safari â–¸ Menu Bar â–¸ Safari â–¸ Settings â–¸ Feature Markers â–¸ click ‘Reset Feature Marking’.

Recent Articles

Related Stories