这是现代网络开发的关键部分。近年来,它已受到关注,这必须归因于PWA(渐进式Web应用程序)的普及。通过添加背景同步,离线渲染和推送通知到典型的Web应用程序,应用程序和Web应用程序之间的差距减少了。主要任务之一是充当代理。
它本质上是一个在背景中运行的脚本,它完全独立于其正在处理或服务的网页。它们作为Web应用程序,浏览器和网络之间的代理服务器的作用。符合像本机应用程序一样工作作为本机应用程序的能力。
了解什么是,现在看着这些特征:
基本上,它们提供了申请拦截网络请求的能力并缓存这些请求以提高应用程序的性能。以下图可以更直观地解释其工作机制:
我对上述工作方式有基本的理解。现在,让我们看一下使用方案。
它可以在一系列的缓存策略下使用。缓存策略如下:
Web推动允许应用程序发送推送通知,然后在接收通知后返回内容。