0

17 dicas para JavaScript, Otimize e melhore a performance do seu código.

#Programação para Internet #JavaScript #Boas práticas
Vagner Bellacosa
Vagner Bellacosa

JavaScript


Dicas de performance


Salve padawan, hoje voltei a minha linguagem de baixa plataforma predileta, vamos conversar sobre melhoria de performance e otimização. Lembre-se que o JavaScript por ser uma linguagem de facl acesso, acabamos cometendo alguns pecados e deslizes em sua codificação. Abaixo apresento algumas dicas para que seu programa nao seja um monstrinho.


1 - Inicializar arrays e objetos com a = [] e b = {} é mais rápido do que a = new Array e b = new Object


2 - ~~(1 * “20.7”) é mais rápido que parseInt(20.7)


3 - Uma das melhores maneiras de aumentar a performance de seus códigos JavaScript é usar o cache de objetos.


4 - Use === ao invés de ==


5 - Reduza a quantidade de variáveis globais


6 - Não declare variáveis dentro de laços de repetição**

  

7 - Use chaves e ponto-e-vírgula em seus códigos.


8 - Se possível, use apenas uma biblioteca JavaScript em sua página. Já vi sites que usam Prototype, jQuery e MooTools na mesma página. 


9 - Coloque o JavaScript em arquivos externos sempre que possível, ao invés de colocar o código diretamente no HTML.


10 - Use blocos CDATA para evitar erros de validação.


11 - Use a estrutura de controle switch ao invés de múltiplos if/elses aninhados.


12 - Use o atributo defer para indicar o uso scripts externos no IE


13 - Evite usar palavras reservadas do JavaScript em nomes de funções e/ou variáveis. As principais são essas:


14 - Utilize compressão de código


15 - A menos que você esteja usando alguma biblioteca JavaScript que somente execute o código quando o DOM estiver carregado, sempre inclua seu código JavaScript no final da página. 


16 - Use uma biblioteca de JavaScript cross-browser.


17 - Comente seu código sempre que possível.



Espero ter ajudado ate o próximo artigo.


 Mais momento jabá, para distrair, visite meu vídeo e veja para onde fui desta vez: https://www.youtube.com/watch?v=JP8w25esO10


Bom curso a todos.


 https://www.linkedin.com/in/vagnerbellacosa/


 https://github.com/VagnerBellacosa/


Pode me dar uma ajudinha no YouTube?


 https://www.youtube.com/user/vagnerbellacosa

0
10

Comentários (0)

Analista Programador dinossauro IBM Mainframe

Brasil