Dr_Elvis
@Dr_Elvis
В гугле забанен

Как уменьшить использование оперативной памяти в расширении chrome?

Привет!
У меня есть моё расширение для хрома. Но со временем страница, в которой используется расширение, начинает всё больше и больше есть оперативной памяти и в итоге на странице начинаются тормоза и подвисания.
Расширение взаимодействует с DOM страницы и добавляет некоторые элементы. Так же используется SVG для рисования некоторых элементов. Так же используется IndexedDB для хранения данных и socketio для передачи данных на мой сервер.
У меня есть подозрения что при использовании IndexedDB мои транзакции не закрываются и копятся. однако как их закрывать - не знаю, они вроде автоматом закрываются, этим хром сам рулит.
На SVG можно подумать, но зависания даже происходят когда на странице всего с пару десятков элементов.

Посоветуйте мне как определить причину такого обжорства и как устранить её.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Рекомендую эти статьи:
https://m.habr.com/ru/post/449368/
https://m.habr.com/ru/post/309318/
Собственно, мне их тоже рекомендовали здесь же на тостере) Инфа реально полезная.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы