Learn what progressive enhancement is and how Gatsby builds sites using progressive enhancement principles by default.
Progressive enhancement is a strategy for building websites in which core functionality is available to all browsers, while non-critical enhancements are available to capable browsers. For example, a progressively-enhanced form submission might trigger a
fetch network request in browsers that support the Fetch API, and a traditional form submission with a full page reload in browsers that do not.
You’ll sometimes see progressive enhancement discussed alongside graceful degradation. Sites built to degrade gracefully are optimized for the latest browsers, but ensure that core functions are still available to older browsers.
Gatsby helps you build blazing-fast websites and applications that work with the latest browsers, without excluding older ones.