Это расширение Firefox обнаруживает один очень специфический тип утечки в хромовом JavaScript и на веб-страницах. (Однако не в компонентах JavaScript.) Он обнаруживает, что когда объекты JavaScript на хром или веб-странице все еще хранятся по собственному коду после закрытия окна.
Некоторые из этих утечек - это вещи, которые явно являются ошибками в расширении (например, регистрация наблюдателей с помощью службы наблюдателей навсегда), а некоторые - это те вещи, которые, возможно, не должны течь (при различных силах аргументов). Вещи, которые подвержены веб-страницам, - это вещи, которые не должны течь, и большинство этих ошибок близко к исправлению. Тем не менее, куча этих ошибок присутствует в Firefox 1.5 и легко для авторов расширений для работы (вызов removeEventListener для соответствия addEventListener для функций, добавленных как прослушиватели событий).
Комментарии не найдены