Izašao je novi uslužni program Microsoft Edge DevTools za otklanjanje pogrešaka curenja memorije

edge dev tools curenje memorije

Svi znamo što je curenje memorije do sada, i činjenica da zabrljaju s izvedbom i da ih je teško popraviti.

Mogu se pojaviti kada JavaScript kod aplikacije zadržava sve više i više objekata u memoriji koji mu više nisu potrebni umjesto da ih pusti pregledniku za prikupljanje smeća (GC).

U slučaju dugotrajnih aplikacija, mala propuštanja memorije od samo nekoliko kilobajta mogu dovesti do značajnog smanjenja performansi tijekom vremena.

Nedavno je tehnološka tvrtka sa sjedištem u Redmondu napravila novi alat Detached Elements za prepoznavanje problema i pomoć u zaustavljanju curenja.

Otklanjanje pogrešaka zbog curenja memorije nikada nije bilo tako jednostavno

Microsoft objasnio kako funkcionira alat Detached Elements i dao je prikladan sažetak za sve one koje zanima ova tema.

U osnovi, ovaj novi alat pomoći će vam istražiti i riješiti curenje DOM memorije, a inspiriran je odjelom Microsoft Teams, prema tehnološkom divu.

Prije nego što isprobate ovaj novi alat na vlastitom web-sadržaju, važno je razumjeti neke od nijansi između odvojenih elemenata i curenja DOM-a.

Microsoft obično stvara DOM čvorove u JavaScriptu kako bi ih umetnuo negdje na stranicu kako bi ih prikazao.

Međutim, također je moguće stvoriti čvorove i nikada ih ne pričvrstiti ili ukloniti čvorove sa stranice i zadržati reference na njih u JavaScriptu.

Izbornik " Više alata" u Edge DevTools s označenom stavkom Odvojeni elementi

Ako želite, možete isprobati mogućnosti novog alata putem demo aplikacije na GitHubu. Omogućit će vam simulirati curenje memorije i vidjeti gdje vam može pomoći uslužni program Detachable Elements.

Imajte na umu da Microsoft poziva sve zainteresirane za njegovu novu kreaciju da isprobaju alat u stvarnim scenarijima kako bi otkrili sve potencijalne probleme.

A ako također želite dati neke prijeko potrebne povratne informacije, to možete učiniti putem gumba za povratne informacije DevTools ili, alternativno, bacanjem tweeta na Edge DevTools Twitter račun.

Uzbuđeni ste zbog ovog novog skupa alata? Podijelite svoje mišljenje s nama u odjeljku za komentare ispod.

Objašnjenje pogrešaka skripte: što su i kako ih popraviti

Objašnjenje pogrešaka skripte: što su i kako ih popravitiJavascript

Provjerite pravopisne pogreške prije pokretanja skriptePogreške skripte su poruke koje se pojavljuju kada postoji problem s kodom na vašoj web stranici.Ove pogreške mogu biti frustrirajuće za progr...

Čitaj više
Uncaught TypeError: $ nije funkcija [Ispravak pogreške]

Uncaught TypeError: $ nije funkcija [Ispravak pogreške]Javascript

Slijedite jednostavna podešavanja za rješavanje ove pogreške u nastavkuPogreška Uncaught TypeError: $ is not a function pogreška javlja se kada korisnik pokuša upotrijebiti znak dolara $ kao funkci...

Čitaj više
Fatalna pogreška JavaScript nevažeće veličine 169220804: Kako to popraviti

Fatalna pogreška JavaScript nevažeće veličine 169220804: Kako to popravitiJavascript

Ova se pogreška obično pojavljuje samo tijekom faze razvojaFatalna pogreška nevažeće veličine JavaScripta obično se pojavljuje zbog problema s vašim kodom.Možda ćete morati postaviti određene modul...

Čitaj više