首页 » 如果您正在构建本机应用程序

如果您正在构建本机应用程序

…最少的 HTML、CSS 和 JavaScript 为用户界面提供支持。应用程序外壳应该:
加载速度快。
待兑现
动态显示内容。
应用程序外壳是实现可靠良好性能的秘诀。,请将应用程序的外壳想象成您要发布到应用程序商店的代码包。这是起步所必需的负担,但可能不是全部。它使您的 UI 保持本地化并通过 API 动态提取内容。
-使用应用程序外壳架构快速加载 Web 应用程序
这种加载内容的方法可以实现令人难以置信的快速速度。我们能 越南电话号码数据 够将类似于我们网站的东西呈现在用户面前,但没有任何内容。此后,页面将继续获取内容,一切正常。显然,如果我们在现实世界中以这种方式工作,我们会更快地解决 SEO 问题,

但我们也会稍后解决它。

那么,如果渐进式 Web 应用程序的核心只是一个巧妙呈现的、可以加载内容的额外功能的网站,我们为什么需要它呢?

用例
在我开始之前,让我先明确一点:对于大多数人来说,PWA 是你不需要的东西。这非常重要,不需要重复,所以我将重复一遍:

您可能不需要 PWA。

这是因为大多数网站不需要像应用程 您无需再在访问的页面上寻找社交分享栏 序那样运行。这并不是说 PWA 功能没有任何好处,只是对于许多网站来说,目前的好处还不足以抵消实现该功能所花费的时间。

那么什么时候应该关注 PWA?好的,让我们看一下可能表明您需要这个的事项清单……

PWA 标志可能合适。
您有:

定期更新的内容,例如股票行情、快速变化的价格或库存水平,或其他实时数据
聊天或通讯平台,需要实时更新并推送新物品到达的通知
有可能提取受众数据然后离线浏览,例如新闻应用程序或每天发布多篇文章的博客。
内容定期更新的网站,用户每天可以查看多次。
主要使用受支持的浏览器的用户。
简而言之,您拥有超越典型网站的东西,它具有交互式或时间敏感的组件,或快速发布或更新的内容。一个很好的例子是 Google Weather PWA。

 

如果您正在运营一个典型的网站

其中的博客可能每隔一两天更新一次,甚至更 线数据库  少更新一次,那么虽然拥有一个可以作为 PWA 运行的网站可能会很好,但您可能可以利用您的时间为您的业务做更多有用的事情。

它们如何工作?
因此,您可以从这种功能中受益,但需要了解这些东西是如何工作的。欢迎来到服务工作者这个奇迹。

服务工作者可以被视为位于您的网站和浏览器之间的代理。它要求拦截您 如果您正  要求浏览器执行的操作,并劫持返回的响应。这意味着我们可以做一些事情,例如,保存所请求数据的副本,以便当再次请求时,我们可以直接提供(这称为缓存)。这意味着我们可以获取一次数据,然后重播一千次而无需再次获取它。想象一下一位音乐家录制专辑——这意味着每次你想听他们的音乐时,他们不必都演奏一场音乐会。同样的事情,但是使用网络数据。

如果您想要更完整地了解服务人员,请查看由 Google 的Jack Archibald主持的技术讲座。

 

服务人员可以做什么?

服务工作者主要是为了提供浏览器尚未提供的附加功能。其中包括:

滚动至顶部