Существует известная ошибка в webkit, которая при удалении изображения из DOM не освобождает связанную с ним память.
Это проблема с одностраничными приложениями, которые часто загружают изображения.
Различные предлагаемые решения:
- Удалить атрибут src изображения перед удалением изображения из DOM
- Установите изображение src на "" перед удалением изображения из DOM
- Установите изображение на одно пиксельное изображение перед удалением изображения из DOM
- Создайте ограниченное количество элементов изображения и продолжайте их переработку
Первые 3 метода для меня не работают. Основным недостатком для рециркуляции элементов изображения является то, что он означает запись большого количества кода для управления этим. Я загружаю новый HTML через AJAX, который может содержать изображения, поэтому я не обязательно знаю количество загружаемых изображений.
Есть ли какие-нибудь другие проблемы, чтобы решить эту проблему?