Мы только что изучили это, когда я наткнулся на этот пост (впервые мы использовали платформу magento и наш первый проект с ней).
Как правило, мы гарантируем, что каждый сайт, который мы разрабатываем, изящно деградирует без javascript, но похоже, что это может быть слишком большой работой для нас над этим конкретным проектом, по крайней мере, на первом этапе (сжатые сроки вместе с крутой кривой обучения).
Хотя я согласен с тем, что javascript может предложить некоторые большие улучшения юзабилити, предоставление запасного варианта без использования javascript - это не просто поддержка странного неуклюжего человека, который настаивает на его отключении.
Насколько мне известно, некоторые пользователи, использующие устройства с отключенным доступом (программы чтения с экрана и т. Д.), Могут не иметь возможности использовать javascript (или могут найти интерфейсы javascript более сложными в использовании, если не невозможными в некоторых случаях). В этих случаях, если это не будет грациозно ухудшаться для них, я немного обеспокоен тем, что это может вступить в противоречие с законодательством о дискриминации по инвалидности в Великобритании / ЕС (где работает наш клиент).
По этой причине я не уверен, что мы сможем занять позицию, которую займут magento-разработчики в долгосрочной перспективе (мы, вероятно, в конечном итоге вернемся назад и сами решим эту проблему, и я предполагаю, что это займет у нас больше времени, чем если бы с самого начала он изящно деградировал, и мы могли бы просто опираться на это).
Административная область менее важна, но внешний интерфейс должен работать без javascript imho, и я был немного удивлен, когда обнаружил, что он не работает без него (клиент пришел к нам, указав magento, так что нет ' мы не можем ничего сделать, кроме как работать с ним в данный момент).