↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

Qual a dose certa de JavaScript

O texto defende que a dose certa de JavaScript depende de como ele melhora a experiência do usuário. A linguagem deve acrescentar interatividade sem exigir que a aplicação dependa totalmente dela, com cuidado para não transferir para o navegador tarefas que cabem ao servidor.

Também propõe práticas para uso responsável de JavaScript, como carregar o código no fim do documento, escrever de forma não obstrusiva, tratar acessibilidade com WAI-ARIA, modularizar o código, carregar partes sob demanda e oferecer versões alternativas quando o peso da aplicação exigir.

Fichamento
#

  • JavaScript deve servir para melhorar a usabilidade das páginas por meio de interatividade.
  • O cliente não deve assumir o papel do servidor nem montar a página toda no front-end.
  • A experiência do usuário não deve depender do correto funcionamento de JavaScript.
  • O HTML deve chegar primeiro ao usuário e o JavaScript deve ser postergado ao máximo.
  • Bibliotecas e frameworks continuam úteis, mas devem entrar em ação depois que o conteúdo principal estiver carregado.
  • Código não obstrutivo permite que funcionalidades continuem acessíveis mesmo sem JavaScript.
  • Em aplicações de tempo real, quando faltam recursos, podem ser usados paliativos como meta refresh ou botão de atualizar.
  • Acessibilidade melhora quando a aplicação não depende exclusivamente de JavaScript.
  • WAI-ARIA ajuda a tornar aplicações ricas acessíveis, incluindo modais e conteúdo dinâmico.
  • aria-live pode indicar ao usuário que uma área sofreu atualização.
  • Modularização reduz complexidade e pode permitir carregamento sob demanda de pacotes.
  • Uma versão alternativa da aplicação pode oferecer uma experiência limitada quando os recursos forem pesados demais.
  • Não existe relação direta entre a quantidade de linhas de JavaScript e a adequação do código.
  • A dose certa de JavaScript é a que glorifica a experiência do usuário.