Progressive Enhancement

By: Dusty Arlia
Published on Wednesday, July 24, 2013, 08:31 PM
Last Updated on Tuesday, July 14, 2015 at 2:01 PM
Total Updates: 2

Progressive enhancement is a web development concept that relates to how you build your website. When you build your website with the concept of progressive enhancement, this means that your website has a simple version that gets served up if certain browser features aren't detected and/or you have a slow internet connection. If the visitor's browser has certain settings enabled (like JavaScript), then a more advanced version of the website is displayed. The website progressively enhances based on the clients available resources and browser settings. Things that can lead to an improved version of the site getting displayed include:

  • JavaScript support
  • Flash support
  • Java support
  • Installed plugin
  • Larger screen resolution
  • New browser version (more memory or support for advanced features)
  • Fast internet connection
  • …and more