Я рефакторинг JS плагин для Chrome.
В основном он основан на jQuery с библиотеками q и handlebars.
На данный момент есть 30 тыс. Строк кода (2 тыс. На фоновой странице).
Лучше включить больше логики в фоновом режиме или в контент-скриптах?
Если, например, я перемещаю большинство функций на фоновую страницу и вызываю их через chrome.runtime.sendMessage с обратными вызовами.
В настоящее время отправляется около 5 тыс. Сообщений между bg и content-скриптами за один запуск плагина, и это занимает около 2 минут.
Поможет ли перемещение производительности или это приведет к сбою?