Kodoptimering i AngularJS

Innehållsförteckning
Att optimera koden innebär inte bara att göra rutiner så effektiva som möjligt, vi måste också ta hänsyn till filens storlek och vikt, med detta kan vi garantera att vi snabbt kan överföra data.
Detta i serverspråkapplikationer har inte så stor vikt, dock i AngularJS Ja, allt beror på att koden körs på klienten, därför måste webbläsaren ta emot all vår kod innan programmet kan startas. Att ha en optimerad och effektiv kod gör att vår applikation startar mycket snabbare och den nödvändiga bandbredden blir mindre.
Sammanställer koden i världen Javascript betyder i grunden att göra en minifiering av samma, det vill säga att ta den befintliga saken till det minsta möjliga för att minska filens vikt, för detta kan vi använda några verktyg som t.ex. Googles stängningsbibliotek, som förutom att förminska, också hjälper genom att göra några sammanställningsuppgif.webpter.
Det enda problemet som uppstår med förminskade versioner är att vi förlorar läsbarheten som vi hade uppnått genom att göra vår ansökan och dokumentera den, det är därför det är viktigt att behålla en okomprimerad kopia av det som för närvarande är i produktion så att vi kan införa ändringarna behövs på ett enklare sätt.
Det finns några sätt att optimera din kod AngularJS som vi kan implementera, var och en av dessa har sin komplexitet och även sin effektivitetsnivå, naturligtvis beror den typ som vi tillämpar på våra mål och vår tillämpning.
Denna typ av optimering består av förminska Alla variabler som vi har i vår kod, det enda vi kommer att behålla är egenskaperna, detta minskar kanske inte vikten på den slutliga filen mycket, men det minskar avsevärt överflödig behandling eller overhead.
För att tillämpa det, kör bara i Googles stängning nästa:

FÖRSTORA

I denna typ av optimering väljer vi att byta namn på praktiskt taget alla funktioner och metoder i vår fil med källkoden, uppenbarligen finns det några saker som vi inte vill byta namn på, för detta kommer vi att använda en extern fil där vi kommer att specificera vilken är de funktioner som inte bör beröras.
Vad uppnår vi?När vi gör den här typen av kompilering kommer vi att minska storleken på motsvarande fil med en stor andel, men detta är proportionellt mot mängden arbete vi måste göra för att uppnå ett optimalt tillstånd. Vi måste också komma ihåg att vi i denna aspekt måste behålla formen av beroendeinsprutning så att vår kod kan fortsätta att fungera senare.
Ett exempel på hur denna typ av optimering skulle kunna ses i följande bild:

Med detta avslutar vi denna handledning, eftersom vi ser att det krävs en noggrann analys för att uppnå lämplig optimering för vår applikation, eftersom om vi väljer en eller annan typ av dem som vi förklarar här kommer vi att ha fördelar och nackdelar som kan påverka utvecklingscykeln för vår ansökan.
wave wave wave wave wave