JavaScript é uma das tecnologias mais falado no presente e está sendo usado em todos os lugares do browser do desktop para telefones celulares. A linguagem de script tomou conteúdo dinâmico a um novo nível . No entanto , existem alguns riscos associados com a utilização de JavaScript para qualquer trabalho de desenvolvimento de grave . Velocidade
problemas relacionados à velocidade e velocidade foram assola JavaScript desde seus primeiros dias . A situação melhorou significativamente , mas a velocidade ainda é um problema grave para determinados domínios e plataformas. Isto é particularmente verdadeiro para os jogos . Seu jogo de novo e terra tremer pode funcionar maravilhosamente em seu desktop PC dual-core, mas tentar carregá-lo no seu dispositivo iPhone ou Android. Observe todas as questões ? É provável que as animações que você trabalhou tão duro estão muito abaixo dos 30 quadros por segundo você precisa ter uma experiência suave para os seus usuários .
Diferenças Motor
não há um motor de JavaScript . Google, Apple e outras organizações têm seus mecanismos preferenciais. Eles são semelhantes, mas não idênticas, e não pode haver diferenças de desempenho . Isto é especialmente visível em dispositivos móveis, onde a Apple eo Google estão trancados em uma luta para produzir o motor de bateria mais rápida e menos intensa .
Plágio
Usuários pode acessar o código-fonte da maioria dos navegadores da Web comuns simplesmente clicando no botão " Exibir código fonte " . Os visitantes do site podem , sem o seu conhecimento , copie o código e passá-lo como seu. Há pouco que pode ser feito para combater este que não ofuscar seu código, ou intencionalmente escrever o código de uma forma que é difícil de ler e entender. Claro, isso não impede ninguém de atacado roubar o seu código , mas pode impedir alguém que quer modificar seu código. Note-se que este problema não existe quando se trabalha com JavaScript embutido em dispositivos móveis.
Segurança
segurança ainda é um problema com JavaScript, que a situação tem melhorou muito desde os primeiros dias da linguagem . Alguns dos problemas de segurança mais comuns relacionados à queda língua na categoria mais ampla de " vulnerabilidades de cross-site . " Isto é, quando um atacante é capaz de obter uma página da Web confiável, como um site de banco on-line , para incluir um script malicioso com seus próprios scripts benignos , o script malicioso geralmente irá gravar sua credencial log -in e enviá-lo para o atacante ser usado em um momento posterior .