Indholdsfortegnelse
Optimering af koden betyder ikke kun at gøre rutiner så effektive som muligt, vi skal også tage højde for filens størrelse og dens vægt, med dette kan vi garantere, at vi hurtigt kan overføre dataene.Dette i serversprogsprogrammer har ikke meget vægt, dog i VinkelJS Ja, alt skyldes, at koden udføres på klienten, derfor skal browseren modtage al vores kode, før applikationen kan startes. At have en optimeret og effektiv kode får vores applikation til at starte meget hurtigere, og den nødvendige båndbredde vil være mindre.
Kompilering af koden i verden Javascript grundlæggende betyder at lave en minificering af det samme, det vil sige at tage den eksisterende ting til et minimum for at reducere filens vægt, til dette kan vi gøre brug af nogle værktøjer som f.eks. Google lukningsbibliotek, som udover at formindske, også hjælper ved at udføre nogle kompileringsopgaver.
Det eneste problem, der opstår med minimerede versioner, er, at vi mister den læsbarhed, vi havde opnået ved at lave vores applikation og dokumentere den, derfor er det vigtigt at beholde en ukompileret kopi af det, der i øjeblikket er i produktion, så vi kan introducere ændringerne behov på en enklere måde.
Der er et par måder at optimere din kode på VinkelJS som vi kan implementere, hver af disse har sin kompleksitet og også sit effektivitetsniveau, naturligvis afhænger den type, vi anvender, af vores mål og vores anvendelse.
Denne type optimering består af minify Alle de variabler, vi har i vores kode, det eneste, vi beholder, er egenskaberne, dette reducerer måske ikke vægten af den endelige fil meget, men det reducerer overskydende behandling eller overhead betydeligt.
For at anvende det, skal du bare køre i Google lukning den næste:
FORSTØRRE
I denne type optimering vælger vi at omdøbe praktisk talt alle funktionerne og metoderne i vores fil med kildekoden, naturligvis er der nogle ting, som vi ikke vil omdøbe, for dette vil vi bruge en ekstern fil, hvor vi vil angive, hvilken er de funktioner, der ikke bør berøres.Hvad opnår vi?Når vi udfører denne type kompilering, reducerer vi størrelsen på den tilsvarende fil med en stor procentdel, men dette er proportionelt med mængden af arbejde, vi skal udføre for at opnå en optimal tilstand. Vi skal også huske på, at vi i dette aspekt skal opretholde formen for afhængighedsinjektion, så vores kode kan fortsætte med at fungere senere.
Et eksempel på, hvordan denne type optimering ville være, kan ses i følgende billede:
Med dette afslutter vi denne vejledning, da vi ser, at opnå den passende optimering til vores applikation kræver en grundig analyse, da hvis vi vælger en eller anden af dem, som vi forklarer her, vil vi have fordele og ulemper, der kan påvirke udviklingscyklussen for vores ansøgning.