2016-07-06 4 views
0

Ищете руководство высокого уровня, так как я не уверен, где бы я даже начинал с этого.Как использовать расширение Chrome для ускорения загрузки Webapp?

Я создаю веб-приложение, в котором большинство (если не все) моих пользователей установит расширение Chrome, которое я написал.

Что я хотел бы сделать, это включить большие библиотеки в расширение Chrome и заставить веб-приложение загружать библиотеки из расширения, когда пользователь посещает сайт.

например, как расширение & web приложение использование React (такой же версия).

Когда пользователь посещает www.mywebapp.com, расширение будет вводить библиотеку React в страницу и пропускать загрузку скрипта.

Возможно ли это и/или желательно?

+0

[Progressive веб-приложений] (https://developers.google.com/web/progressive-web-apps /) - это технология, которую Google в настоящее время разрабатывает, продвигает и рекомендует. Вам это не нравится? – wOxxOm

ответ

1

Это, вероятно, не очень хорошая идея, потому что вы напрямую не контролируете обновления своего расширения. И они должны быть более или менее синхронизированы.

Предположим, вам необходимо обновить свой сайт. Затем вы также хотите обновить расширение. Это по милости Google и требует времени. Лучше всего, если такие обновления полностью контролируются сервером веб-приложений.

Есть намного лучшие механизмы для ускорения (последующего) времени загрузки с использованием кешей на стороне клиента, таких как ApplicationCache. Вот несколько ресурсов, чтобы начать:

Смежные вопросы