A good rule of thumb is to create pages and assume javascript is off. Once loaded, use javascript to "write" to your page. This allows for progressive enhancement.
В клирнете работает практически всегда. Никак не обходить. Без скриптов ныне половина клирнета отвалится сразу. Заглушку только поставьте с требованием включить JS.
я просмотрел сотни сайтов из этого списка https://www.awwwards.com/websites/minimal/?page=47
40-50% не работают ВОБЩЕ без джс
это кошмар. я думал, разработчики такого уровня всегда думают о пользователе
притом 10-20% дико тормозит