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
Inline Feedbacks
Zobrazit všechny komentáře
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.

Přístupnost není jen o splnění norem: nový pohled na inkluzivní design

Přístupnost a inkluze možná nepatří mezi nejžhavější témata digitálního světa – dokud o nich nezačne mluvit Vitaly Friedman. Na WebExpo 2024 předvedl, že inkluzivní design není jen o splněných checkboxech, ale hlavně o lidech. S energií sobě vlastní obrátil zažité přístupy naruby a ukázal, že skutečně přístupný web je nejen možný, ale i nezbytný.

Efektivnější vývoj UI nebo API: Co si odnést z WebExpo 2025?

Různé
Komentáře: 0
Jak snadno implementovat moderní uživatelské rozhraní? Které funkce brzdí rychlost vašeho webu? A kdy raději sami přibrzdit, abychom využitím AI nepřekročili etické principy? Debatu aktuálních dev témat rozdmýchá sedmnáctý ročník technologické konference WebExpo, která proběhne v Praze od 28. do 30. května. Který talk či workshop si rozhodně nenechat ujít? Toto je náš redakční výběr z vývojářských hroznů.