Есть несколько вещей, которые я слышу в защиту прогрессивного улучшения.
Javascript отключен или недоступен. Согласно статистике Javascript W3School у 95% был включен Javascript в январе 2008 года (2,5 года назад). Тенденция, основанная на этой статистике, заключается в том, что количество браузеров с поддержкой Javascript растет. Интенсивное внедрение AJAX, вероятно, подтолкнуло пользователей к еще более быстрой активации. Поддержка только текста или специальных возможностей не имеет большого смысла с точки зрения бизнеса, поскольку на них, вероятно, приходится менее ‹1% трафика.
Мобильные браузеры не будут работать. Я бы в любом случае создал мобильную версию сайта из-за ограниченного размера экрана и совершенно другого опыта просмотра на мобильных устройствах. Можно было бы поспорить об использовании разных стилей CSS для программ чтения с экрана/мобильных устройств, но вы не сможете получить столько информации на мобильном устройстве, независимо от того, насколько аккуратно вы это сделаете.
Исходное утверждение неверно даже для мобильных устройств нового поколения, таких как Android и iPhone, суммарный коэффициент активации которых ежедневно превышает 200 000. Кроме того, большинство привлекательных для глаз Javascript (например, jQuery UI) не имеют особого смысла, потому что работа с веб-сайтом на мобильном устройстве сильно отличается (без наведения мыши и т. д.). Я считаю мобильные устройства отдельной платформой, для которой нужна кастомизированная версия веб-сайта. Другой тенденцией стало создание версии веб-сайта/сервиса «нативное приложение».
Пауки не смогут ползать. Это тоже неправда. Можно использовать DOM в качестве контейнера данных для Javascript (заполните теги div/input вашими сущностями). Кроме того, Google приложил усилия, чтобы сделать веб-сайты AJAX доступными для сканирования.
Похожие темы:
Интересные ссылки: