如何使用Chrome扩展程序加快网络应用的加载时间?

时间:2016-07-06 14:09:41

标签: google-chrome google-chrome-extension

寻找高水平的指导,因为我不知道我在哪里开始这个。

我正在制作一个网络应用,我的大多数(如果不是全部)用户都会安装我写过的Chrome扩展程序。

我想要做的是在Chrome扩展程序中包含大型库,并让用户访问网站时,网络应用程序会从扩展程序加载库。

例如,扩展&网络应用使用React(相同版本)。

当用户访问www.mywebapp.com时,扩展会将React库注入页面并跳过下载脚本。

这可能和/或可取吗?

1 个答案:

答案 0 :(得分:1)

这可能不是一个好主意,因为您不直接控制扩展程序的更新。这两者必须或多或少同步。

假设您需要更新您的网站。然后您也想更新扩展名。这是谷歌的摆布,需要时间。最好是这些更新完全由您的网络应用服务器控制。

通过使用ApplicationCache等客户端缓存,有更好的机制可以加快(后续)加载时间。以下是一些资源: