Frequentemente, ao escolher novas ferramentas e estruturas, vejo o aviso "Não funcionará se o usuário tiver desabilitado o Javascript". Depois, olho para a minha apresentação de slides com Javascript, o menu com Javascript e a galeria com Javascript. Curiosamente, eu os escolhi para substituir as versões originais baseadas em flash, pois me preocupava com o número de pessoas que as veriam.
Mas se preocupar com pessoas que desativam o Javascript é uma preocupação legítima? Devo tentar criar meu site com o JS sendo desativado?
Estou surpreso que ninguém mencionou aprimoramento progressivo . Raramente existe um bom motivo para ter funcionalidades ou conteúdos que exijam JavaScript para funcionar. Sim, JavaScript pode tornar a experiência do usuário melhor , mas não deve ser obrigado a fazer a experiência do usuário possível .
Portanto, minha resposta é: você deve criar seu site para que todos possam acessar tudo, mesmo sem JavaScript (assumindo conteúdo publicamente disponível. Administradores de sites, intranets, etc., seriam exceções óbvias, pois você pode ditar realisticamente os requisitos do navegador nessas situações).
EDITAR
Oh sim. Este é um mecanismo de busca amigável também. JavaScript não é.
fonte
Nicholas C. Zakas informa que cerca de 1% do tráfego real de visitantes de sites da rede Yahoo faz solicitações desabilitadas para JavaScript.
Portanto, descubra as estatísticas do seu próprio site e construa-o para que ele beneficie a maioria e ainda degrada graciosamente para quem tem o JS desativado.
fonte
Não é necessário se preocupar, não.
Dito isto, tornar seu site acessível e utilizável é uma boa ideia. Geralmente, o uso pesado de JavaScript e a acessibilidade não andam de mãos dadas tão bem.
Desde que seu site ainda possa ser usado com o JavaScript desativado, você estará em boa forma. Mesmo que o site não pareça necessariamente tão bom quanto você gostaria que fosse.
fonte
O Facebook não funcionará sem JavaScript. O que aprendi é que a maioria das pessoas que não tem JavaScript provavelmente não assinará seu produto. Usamos o JavaScript para aprimorar a experiência do usuário, mas não a torna um requisito.
Portanto, seu site deve funcionar sem JavaScript, mas não precisa ter uma boa aparência. As chances são de que, se alguém estiver visitando seu site sem o JS ativado, seja um BOT, um Hacker, um adolescente de 99 anos ou um esquisito em uma conexão discada, tentando acelerar as coisas.
Se você oferece um produto comercial, SAS ou aplicativo em nuvem, nem se preocupe com essa pequena porcentagem de usuários. Não vale a pena o tempo de desenvolvimento e, novamente, eles provavelmente nunca se inscreverão no seu serviço.
Se você estiver usando JavaScript para armazenar itens de carrinho de compras em uma loja de comércio eletrônico, examinaria a arquitetura e garantiria que você ofereça uma funcionalidade não-js.
fonte