Недавно начал активно использовать AJAX и библиотеку jQuery при разработке наших проектов. Знаю, что существует множество плагинов, которые обеспечивают корректную работу в браузерах без поддержки JavaScript, а также различные методы для обеспечения совместимости.
Интересует мнение сообщества:
Какой процент пользователей действительно отключает JavaScript?
Стоит ли тратить время на поддержку браузеров без JS для веб-приложений (не просто сайтов)?
Ведете ли вы статистику по количеству посетителей с включенным/отключенным JavaScript?
Рассматриваю возможность сделать поддержку JavaScript обязательным требованием для наших приложений, так как предполагаю, что большинство пользователей и компаний используют браузеры с включенным скриптингом.
Согласен, без JavaScript остаётся очень мало людей. Обычно это те, кто очень осторожен с безопасностью или использует старые устройства. Для современного веба поддержка JS практически обязательна, так что стоит делать акцент на этом.
По моим данным, около 0.5% посетителей заходят без включённого JavaScript. Большая часть из них - это просто боты и сканеры, а реальных пользователей ещё меньше. Если вы создаёте сложное веб-приложение с AJAX и jQuery, оно без JS просто не заработает. Нет смысла тратить время на поддержку для каких-то десятков людей в месяц. Гораздо полезнее направить усилия на оптимизацию для мобильных устройств - там больше аудитория.
По моему опыту - меньше 1% юзеров отключают JS. Это в основном корпоративные сети с жесткой безопасностью или параноики по приватности. Для веб-приложений поддержка без JS - пустая трата времени. Лучше вложиться в оптимизацию и UX. Сделайте простую заглушку “Включите JavaScript” и забудьте. React/Vue давно забили на fallback’ы.