Otimização de código em AngularJS

Índice
Otimizar o código não significa apenas tornar as rotinas o mais eficientes possível, devemos também levar em consideração o tamanho do arquivo e seu peso, com isso podemos garantir que podemos transmitir os dados rapidamente.
Isso em aplicativos de linguagem de servidor não tem muito peso, no entanto, em AngularJS Sim, tudo se deve ao fato de o código ser executado no cliente, portanto seu navegador deve receber todo o nosso código antes que a aplicação possa ser iniciada. Ter um código otimizado e eficiente fará com que nosso aplicativo inicie muito mais rápido e a largura de banda necessária será menor.
Compilando o código do mundo Javascript basicamente significa fazer um minificação do mesmo, ou seja, levar o existente ao mínimo possível para reduzir o peso do arquivo, para isso podemos fazer uso de algumas ferramentas como a Biblioteca do Google Closure, que além de minimizar, também ajuda fazendo algumas tarefas de compilação.
O único problema que ocorre com as versões reduzidas é que perdemos a legibilidade que alcançamos ao fazer nosso aplicativo e documentá-lo, por isso é importante manter uma cópia não compilada do que está atualmente em produção para que possamos introduzir as alterações necessário de uma forma mais simples.
Existem algumas maneiras de otimizar seu código em AngularJS que podemos implementar, cada um deles tem a sua complexidade e também o seu nível de eficácia, naturalmente o tipo que aplicamos depende dos nossos objectivos e da nossa aplicação.
Este tipo de otimização consiste em minificar Todas as variáveis ​​que temos em nosso código, a única coisa que manteremos serão as propriedades, isso pode não reduzir muito o peso do arquivo final, mas reduz significativamente o excesso de processamento ou sobrecarga.
Para aplicá-lo, basta executar no Fechamento do Google o seguinte:

PROLONGAR

Neste tipo de otimização, optamos por renomear praticamente todas as funções e métodos do nosso arquivo com o código-fonte, obviamente existem algumas coisas que não queremos renomear, para isso usaremos um arquivo externo onde especificaremos quais são as funções que não devem ser tocadas.
O que alcançamos?Ao fazer este tipo de compilação, reduziremos o tamanho do arquivo correspondente em uma grande porcentagem, no entanto, isso é proporcional à quantidade de trabalho que devemos fazer para atingir um estado ideal. Também devemos ter em mente que neste aspecto devemos manter a forma de injeção de dependências para que nosso código possa continuar trabalhando mais tarde.
Um exemplo de como seria esse tipo de otimização pode ser visto na imagem a seguir:

Com isso concluímos este tutorial, pois vemos que conseguir a otimização adequada para nossa aplicação requer uma análise aprofundada, pois se optarmos por um tipo ou outro dos que aqui explicamos teremos vantagens e desvantagens que podem afetar o ciclo de desenvolvimento do nosso aplicativo.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave