Progressive enhancement is a strategy for web design that uses web technologies in a layered
fashion that allows everyone to access the basic content and functionality of a web page, using any browser or Internet connection, while also providing those with better bandwidth or more advanced browser software an enhanced version of the page.