Как мы победили утечки памяти в реактивных веб-компонентах (RWC) Вкладки браузера разрастались до 5 ГБ. Причи…
Как мы победили утечки памяти в реактивных веб-компонентах (RWC) Вкладки браузера разрастались до 5 ГБ. Причина — эффекты в реактивной системе, которые продолжали жить после удаления компонентов из DOM: подписки на сигналы не очищались, замыкания удерживали ссылки на мёртвые узлы, а каждый переход по SPA множил «призрачные» обновления. Разбираем, как иерархия parent-child эффектов, привязка к disconnectedCallback через effectSet и WeakRef полностью решили пробл... https://clck.ru/3RzifE
Автор: Habr все новости об IT