Inhoudsopgave
Het optimaliseren van de code betekent niet alleen het zo efficiënt mogelijk maken van routines, we moeten ook rekening houden met de grootte van het bestand en het gewicht ervan, hiermee kunnen we garanderen dat we de gegevens snel kunnen verzenden.Dit heeft in servertaaltoepassingen niet veel gewicht, maar in AngularJS Ja, alles is te wijten aan het feit dat de code op de client wordt uitgevoerd, daarom moet de browser al onze code ontvangen voordat de toepassing kan worden gestart. Met een geoptimaliseerde en efficiënte code zal onze applicatie veel sneller starten en zal de benodigde bandbreedte minder zijn.
De code in de wereld compileren Javascript betekent in feite het maken van een minificatie van hetzelfde, dat wil zeggen, om het bestaande tot een minimum te beperken om het gewicht van het bestand te verminderen, hiervoor kunnen we gebruik maken van enkele hulpmiddelen zoals de Google Sluitingsbibliotheek, die naast het verkleinen ook helpt door enkele compilatietaken uit te voeren.
Het enige probleem dat zich voordoet met verkleinde versies is dat we de leesbaarheid verliezen die we hadden bereikt door onze applicatie te maken en te documenteren, daarom is het belangrijk om een ongecompileerde kopie te bewaren van wat momenteel in productie is, zodat we de wijzigingen kunnen doorvoeren op een eenvoudigere manier nodig.
Er zijn een paar manieren om uw code te optimaliseren in AngularJS die we kunnen implementeren, elk van deze heeft zijn complexiteit en ook zijn niveau van effectiviteit, natuurlijk hangt het type dat we toepassen af van onze doelstellingen en onze toepassing.
Dit type optimalisatie bestaat uit: kleineren Alle variabelen die we in onze code hebben, het enige dat we zullen behouden, zijn de eigenschappen, dit zal het gewicht van het uiteindelijke bestand misschien niet veel verminderen, maar het vermindert de overtollige verwerking of overhead aanzienlijk.
Om het toe te passen, voer je gewoon in de Google-sluiting de volgende:
VERGROTEN
Wat bereiken we?Wanneer we dit type compilatie doen, zullen we de grootte van het corresponderende bestand met een groot percentage verkleinen, maar dit is evenredig met de hoeveelheid werk die we moeten doen om een optimale staat te bereiken. We moeten ook in gedachten houden dat we in dit aspect de vorm van afhankelijkheidsinjectie moeten behouden, zodat onze code later kan blijven werken.
Een voorbeeld van hoe dit type optimalisatie zou zijn, is te zien in de volgende afbeelding: