Расширение Chrome - куда больше кода - PullRequest
0 голосов
/ 04 сентября 2018

Я рефакторинг JS плагин для Chrome. В основном он основан на jQuery с библиотеками q и handlebars.

На данный момент есть 30 тыс. Строк кода (2 тыс. На фоновой странице). Лучше включить больше логики в фоновом режиме или в контент-скриптах?

Если, например, я перемещаю большинство функций на фоновую страницу и вызываю их через chrome.runtime.sendMessage с обратными вызовами.

В настоящее время отправляется около 5 тыс. Сообщений между bg и content-скриптами за один запуск плагина, и это занимает около 2 минут.

Поможет ли перемещение производительности или это приведет к сбою?

...