Gatsby supports the same browsers as the current stable version of React.js which is currently IE9+ as well as the most recent versions of other popular browsers.
Gatsby leverages Babel 7’s ability to automatically add polyfills for your target browsers.
.includes that isn’t supported by some of your targeted browsers, you won’t have to worry about it breaking the older browsers as Babel will automatically add the needed polyfill
You may customize your list of supported browser versions by declaring a
"browserslist" key within your
babel-preset-env) and your CSS (via
This article is a good introduction to the growing community of tools around Browserslist — https://css-tricks.com/browserlist-good-idea/
By default, Gatsby emulates the following config:
If you only support newer browsers, make sure to specify this in your