Ottimizzazione del codice in AngularJS

Sommario
Ottimizzare il codice non significa solo rendere le routine il più efficienti possibile, dobbiamo anche tenere conto della dimensione del file e del suo peso, con questo possiamo garantire che possiamo trasmettere i dati velocemente.
Questo nelle applicazioni in linguaggio server non ha molto peso, tuttavia in AngularJS Sì, tutto è dovuto al fatto che il codice viene eseguito sul client, quindi il suo browser deve ricevere tutto il nostro codice prima che l'applicazione possa essere avviata. Avere un codice ottimizzato ed efficiente farà sì che la nostra applicazione si avvii molto più velocemente e la larghezza di banda necessaria sarà inferiore.
Compilare il codice nel mondo Javascript fondamentalmente significa fare un minificazione dello stesso, cioè per portare la cosa esistente al minimo possibile per ridurre il peso del file, per questo possiamo avvalerci di alcuni strumenti come il Libreria di chiusura di Google, che oltre a minimizzare, aiuta anche a svolgere alcune attività di compilazione.
L'unico problema che si verifica con le versioni minificate è che perdiamo la leggibilità che avevamo ottenuto realizzando la nostra applicazione e documentandola, ecco perché è importante conservare una copia non compilata di ciò che è attualmente in produzione in modo da poter introdurre le modifiche necessario in modo più semplice.
Ci sono alcuni modi per ottimizzare il tuo codice in AngularJS che possiamo implementare, ognuno di questi ha la sua complessità e anche il suo livello di efficacia, naturalmente il tipo che applichiamo dipende dai nostri obiettivi e dalla nostra applicazione.
Questo tipo di ottimizzazione consiste in minimizzare Tutte le variabili che abbiamo nel nostro codice, l'unica cosa che manterremo saranno le proprietà, questo potrebbe non ridurre molto il peso del file finale, ma riduce significativamente l'elaborazione in eccesso o il sovraccarico.
Per applicarlo, esegui semplicemente il Chiusura Google il prossimo:

INGRANDIRE

In questo tipo di ottimizzazione, scegliamo di rinominare praticamente tutte le funzioni e i metodi del nostro file con il codice sorgente, ovviamente ci sono alcune cose che non vorremo rinominare, per questo useremo un file esterno dove specificheremo quale sono le funzioni che non dovrebbero essere toccate.
Cosa otteniamo?Quando eseguiamo questo tipo di compilazione, ridurremo la dimensione del file corrispondente di una grande percentuale, tuttavia questo è proporzionale alla quantità di lavoro che dobbiamo fare per raggiungere uno stato ottimale. Dobbiamo anche tenere presente che in questo aspetto dobbiamo mantenere la forma di iniezione di dipendenza in modo che il nostro codice possa continuare a funzionare in seguito.
Un esempio di come sarebbe questo tipo di ottimizzazione può essere visto nell'immagine seguente:

Con questo concludiamo questo tutorial, poiché vediamo che il raggiungimento dell'ottimizzazione appropriata per la nostra applicazione richiede un'analisi approfondita, poiché se optiamo per un tipo o l'altro di quelli che spieghiamo qui avremo vantaggi e svantaggi che possono influenzare il ciclo di sviluppo di la nostra applicazione.
wave wave wave wave wave