Website Review 3: Progressive Site—Lara Schenck Blog Post: On Progressive Enhancement

Find a site that discusses Progressive Enhancements. Learn about what progressive enhancements are and why they are needed. Create a valid HTML5 web page to answer the following questions about the site:

What is the site name and URL you reviewed?

Lara Schenck Blog Post: On Progressive Enhanbcement

What are Progressive Enhancements?

Building code in layers that automatially turn themselves on based on the browser's capabilities.1

Why are Progressive Enhancements needed?

Browsers, devices or internet connection speeds can effect the loading speed-HTML first, then CSS and finally JavaScript. Progressive Enhancements is needed to ensure a website functions properly for all users.

Does the site's home page validate?

It does not validate.

Find any other page on the site. Does the second page validate?

It does not validate.

Document how many validation errors and/or warnings may exist on each of the two pages you validate.

First Site—47 errors

Second Site—59 errors

How would you rate the site's design, on a scale of 1(horrible) to 10 (fantastic)? Why?

I rate the site a 7. I can appreciate a "wrapper" now but this one appears to be too narrow. I have to scroll a lot instead of reading left to right.

How would you rate the site's usability on a scale of 1 (horrible) to 10 (fantastic)? Why?

I rate the usability as an 9. It gets the point across of explaining progressive enhancement. I like the use of cookies—plain cookie, decorated cookie and last a cookie sandwich, progressing and getting better enhancements. It stays on task to define Progressive Enhancement.

Does the site meet its purpose?

Yes, it simplifies the subject of Progressive Enhancement to understand it easily. A lot of sites did a contrast of Graceful Degradation.2