У меня есть виджет JavaScript, который размещен на веб-сайтах. Этот виджет отслеживает состояние в нескольких переменных в своем локальном пространстве имен. Кроме того, он подключает слушателей к нескольким событиям, таким как движение мыши.
Стоит ли явно уничтожать переменные отслеживания состояния и отсоединять прослушиватели событий при выгрузке окна? Или можно полагаться на браузер, который хорошо справится с уборкой после того, как пользователь покинет страницу, на которой размещен мой виджет?