Přejít k navigační liště

Zdroják » Zprávičky » Jak JavaScript plýtvá pamětí?

Jak JavaScript plýtvá pamětí?

Úniky paměti (memory leaks) patří k chronickým a dlouhodobým problémům javascriptových enginů – zejména uživatelé Firefoxu si s nimi užili své. Velmi často však za paměťovou náročnost může programátor, který použil špatnou jazykovou konstrukci. Seznam takových „paměťových bumbrlíčků“ přináší IBM v článku Memory Leak Patterns in JavaScript.

Komentáře

Odebírat
Upozornit na
guest
2 Komentářů
Nejstarší
Nejnovější Most Voted
Daniel Steigerwald

Firefox neleakuje. Anebo jinak, leakuje-li ti Firefox, vypni si Firebug ;) Firefox je paměťožrout pouze díky extenzím. Javascript ve stránkách je OK.

Internet Explorer je jediný Javascript engine, jehož leaky stojí za zmínku.
Nicméně, pokud používáme nějakohou knihovnu, nemusíme se většinou o nic starat. (natož studovat zastaralou dokumentaci IBM, většina leaků byla překvapivě fixnuta service packy).

Mazarik

S tymto nemozem uplne suhlasit. Leakovat stranka moze aj kvoli svojmu kodu. Doporucujem nainstalovat do cisteho profilu Firefoxu https://addons.mozilla.org/en-US/firefox/addon/2490 a preskumat si, co tam sleduju. niektore veci su leaky Firefoxu, no a niektore su leaky stranok.
Pokial ide o rozsirenia Firefoxu, tak samozrejme existuju take, ktore zdrzuju Firefox a zvacsuju objem jeho pamati. Plati obecne pravidlo ako pri vsetkom, musite vediet, co instalujete a asi co to robi, aby ste vedeli, ze to tu pamat zerie opravnene.

Odysseus: PewDiePie vydal open-source AI workspace, který běží na vašem vlastním hardwaru

AI
Komentáře: 0
Felix Kjellberg, youtuber se 110 miliony odběratelů, strávil rok učením se programovat a fine-tuningem vlastních AI modelů. Výsledkem je Odysseus – bezplatný, open-source workspace pro práci s umělou inteligencí, který neposílá žádná data do cloudu. Projekt má týden, přes 61 000 hvězdiček na GitHubu a znovu otevírá otázku, komu vlastně patří váš digitální kontext.

Když Git už nestačí: jak izolovat databázový stav pro pokusy AI agentů

Gitová větev vývojářům oddělí kód, ale databáze často zůstává společná. U AI agentů je to slabé místo: rychle spouštějí migrace, mění data a zkoušejí víc cest najednou. Databázová větev jim dá vlastní pracovní prostor, jenže tím práce nekončí. Ještě je potřeba řešit citlivá data, oprávnění, životnost větve i zbytek stavu aplikace.

GitHub vyhrál pohodlím. Stejné pohodlí dnes ztěžuje odchod

GitHub kdysi působil jako přesný opak SourceForge: rychlý, přehledný a přirozený. Dnešní projekt na něm ale často nemá jen kód. Má tam issues, pull requesty, CI, balíčky, bezpečnostní pravidla i AI agenty. Lock-in nevzniká tím, že by nešel odnést Git repozitář, ale tím, že se běžný provoz týmu postupně přesune do jedné platformy.