Note that there are some explanatory texts on larger screens.

plurals
  1. POIs progressive enhancement a current issue anymore?
    primarykey
    data
    text
    <p>There are couple of things I hear in defense of progressive enhancement.</p> <p><strong>Javascript is off or not available.</strong> According to <a href="http://www.w3schools.com/browsers/browsers_stats.asp" rel="nofollow noreferrer">W3School's Javascript statistics</a>, 95% had Javascript enabled January 2008 (2.5 years ago). The trend, based on those stats, seems to be that Javascript enabled browsers are on the rise. Heavy AJAX adoption has probably pushed users to enable even faster. To support text-only or accessibility doesn't make a lot of sense from the business perspective since they probably account for less than &lt;1% of the traffic.</p> <p><strong>Mobile browsers won't work.</strong> I would either way create a mobile version of the site because of the limited screen size and a whole different browsing experience on the mobile devices. One could argue to use different CSS for screen readers/mobile devices, but you won't be able to crank up as much information on a mobile device no matter how tidy you make it look. </p> <p>The original statement isn't even true for the newer generation mobile devices, like the Android and iPhone, which have a total of >200,000 combined <strong>daily</strong> activation rate. Besides, most Javascript eye-candy (like jQuery UI) doesn't make much sense because the website experience on the mobile device is so different (no mouse hover, etc.). I consider mobile devices to be a platform of their own that needs a customized version of the website. Another trend has been creating a "native app" version of the website/service.</p> <p><strong>Spiders won't be able to crawl.</strong> This isn't true either. It's possible to use the DOM as a data container for the Javascript (populate div/input tags with your entities). Also, Google has made efforts to make <a href="http://code.google.com/web/ajaxcrawling/docs/getting-started.html" rel="nofollow noreferrer">AJAX websites crawlable</a>.</p> <p>Similar threads:</p> <ul> <li><a href="https://stackoverflow.com/questions/99748/How-important-do-you-think-Progressive-Enhancement-is-">How important do you think Progressive Enhancement is?</a></li> <li><a href="https://stackoverflow.com/questions/985784/javascript-detection-browser-statistics">JavaScript Detection / Browser Statistics</a></li> </ul> <p>Interesting links:</p> <ul> <li><a href="http://www.quirksmode.org/m/table.html" rel="nofollow noreferrer">Mobile compatibility tables</a> </li> <li><a href="http://code.google.com/web/ajaxcrawling/docs/getting-started.html" rel="nofollow noreferrer">Making AJAX Applications Crawlable</a></li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload