Вопрос в chrome.runtime.getBackgroundPage (...) и chrome.runtime.sendMessage (...) .
Первый позволяет получить ссылку на фоновую страницу окна, второй - отправить сообщение тем, кто подписался на событие.
Мне кажется, что второй метод более правильный, но у меня нет доказательств этого. Напротив, я понимаю, что отправка сообщений и получение ответа - это сериализация / десериализация запроса и ответа в json, когда, когда мы получаем фоновую страницу, мы получаем ссылку на нее, и она теоретически должна быть дешевле.
Каков правильный подход?
Есть мысли?