
Vi vet alle ganske mye hva en minnelekkasje er nå, og det faktum at de roter med ytelsen og kan være vanskelige å reparere.
De kan oppstå når JavaScript-koden til en applikasjon beholder flere og flere objekter i minnet som den ikke trenger lenger i stedet for å frigi dem for nettleseren til søppelinnsamling (GC).
Når det gjelder langvarige apper, kan små minnelekkasjer på bare noen få kilobyte legge seg opp til merkbart forringe ytelsen over tid.
Nylig har det Redmond-baserte teknologiselskapet laget et nytt Detached Elements-verktøy for å identifisere problemer og bidra til å stoppe lekkasjer.
Minnelekkasjefeilsøking har aldri vært så enkelt
Microsoft forklart hvordan Detached Elements-verktøyet fungerer og ga en skikkelig oversikt for alle som er interessert i dette emnet.
I utgangspunktet vil dette nye verktøyet hjelpe deg med å undersøke og løse DOM-minnelekkasjer, og er inspirert av Microsoft Teams-avdelingen, ifølge teknologigiganten.
Før du prøver dette nye verktøyet på ditt eget nettinnhold, er det viktig å forstå noen av nyansene mellom løsrevne elementer og DOM-lekkasjer.
Vanligvis oppretter Microsoft DOM-noder i JavaScript for å sette dem inn et sted på siden for å vise dem.
Det er imidlertid også mulig å lage noder og aldri feste dem eller fjerne noder fra siden og beholde referanser til dem i JavaScript.

Hvis du vil, kan du teste ut det nye verktøyets evner via en demo-app på GitHub. Den lar deg simulere minnelekkasjer og se hvor verktøyet Detachable Elements kommer til nytte.
Husk at Microsoft oppfordrer de som er interessert i den nye kreasjonen til å teste ut verktøyet i virkelige scenarier for å oppdage potensielle problemer.
Og hvis du også ønsker å gi noen sårt tiltrengte tilbakemeldinger, kan du gjøre det via tilbakemeldingsknappen for DevTools eller, alternativt, ved å sende tweets til Edge DevTools Twitter-konto.
Spent på dette nye settet med verktøy? Del dine tanker med oss i kommentarfeltet nedenfor.