return
@return

Chrome extension: getBackgroundPage vs sendMessage. Какой метод лучше?

В API к расширениям Chrome есть несколько способов обмениваться данными из popup в background.

Вопрос в chrome.runtime.getBackgroundPage(...) и chrome.runtime.sendMessage(...). Первый позволяет получить ссылку на window фоновой страницы, второй - послать сообщение тем, кто подписался на события.

Как человек, уже давно пишущий клиент-серверные приложения, жопой чую что второй метод использовать правильнее, но доказательств тому не имею. Наоборот понимаю что посылка сообщений и получение ответа - это сериализация/десериализация в json запроса и ответа, когда при получении фоновой страницы мы получаем ссылку на нее и это теоретически должно быть менее накладно.

Кто знает, как оно внутри, как правильно?
Есть мысли?
  • Вопрос задан
  • 3214 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы