Vi vet alla i stort sett vad en minnesläcka är vid det här laget, och det faktum att de bråkar med prestanda och kan vara svåra att åtgärda.
De kan uppstå när JavaScript-koden för en applikation behåller fler och fler objekt i minnet som den inte behöver längre istället för att släppa dem för webbläsaren för att samla in skräp (GC).
När det gäller appar som körs länge, kan små minnesläckor på bara några kilobyte läggas till för att märkbart försämra prestandan över tid.
Nyligen har det Redmond-baserade teknikföretaget gjort ett nytt Detached Elements-verktyg för att identifiera problem och hjälpa till att stoppa läckor.
Felsökning av minnesläckor har aldrig varit så enkelt
Microsoft förklarade hur verktyget Detached Elements fungerar och gav en ordentlig genomgång för alla som är intresserade av detta ämne.
I grund och botten kommer det här nya verktyget hjälpa dig att undersöka och lösa DOM-minnesläckor, och är inspirerat av Microsoft Teams-avdelningen, enligt teknikjätten.
Innan du provar det här nya verktyget på ditt eget webbinnehåll är det viktigt att förstå några av nyanserna mellan fristående element och DOM-läckor.
Vanligtvis skapar Microsoft DOM-noder i JavaScript för att infoga dem någonstans på sidan för att visa dem.
Det är dock också möjligt att skapa noder och aldrig bifoga dem eller ta bort noder från sidan och behålla referenser till dem i JavaScript.
Om du vill kan du testa det nya verktygets funktioner via en demo-app på GitHub. Det låter dig simulera minnesläckor och se var verktyget Detachable Elements kommer till användning.
Tänk på att Microsoft uppmanar de som är intresserade av dess nya skapelse att testa verktyget i verkliga scenarier för att upptäcka eventuella problem.
Och om du också vill ge lite välbehövlig feedback kan du göra det via DevTools feedback-knappen eller, alternativt, genom att slänga tweets på Edge DevTools Twitter-konto.
Exalterad över denna nya uppsättning verktyg? Dela dina tankar med oss i kommentarsfältet nedan.