Новый инструмент Detached Elements поможет пользователям Microsoft Edge устранять утечки памяти.
Благодаря новому инструменту Microsoft Edge появилась новая возможность определять потенциальные сбои и замедления работы браузера.
Почему происходит утечка памяти?
Утечка памяти происходит, когда код JavaScript приложения сохраняет в памяти больше ненужной информации, вместо того, чтобы обрабатывать для сборки мусора (GC).
Согласно по новым сведениям Microsoft, приложения, которые работают в течение длительного времени без обработки, могут со временем привести к заметному снижению производительности.
React. JavaScript- библиотека с открытым исходным кодом для создания пользовательских интерфейсов, поддерживает актуализированную копию DOM (объектная модель документа).
Однако неправильное отключение компонентов, может привести к утечке приложения значительных частей виртуальной DOM.
По этой причине команда Microsoft Edge вместе с Microsoft Teams разработали новый инструмент Detached Elements. Это позволит пользователям исследовать и устранять утечки памяти DOM.
Существуют веские причины для отсоединения элементов, утечки памяти DOM- это когда приложение сохраняет ссылки на большие отсоединенные элементы не используя их повторно.
В ходе реализации, работать с используемым кодом в приложениях становится труднее и соответственно легче делаем ошибки, забывая очищать.
DOM может привести к сохранению элементов в памяти.
Новый инструмент Microsoft Detached Elements доступен в Edge Canary с версии 93.
Однако, чтобы получить доступ к этому новому инструменту на ранней стадии, сначала нужно открыть DevTools в Edge, нажав F12 и щелкнув значок шестеренки, чтобы открыть настройки DevTools.