【发布时间】:2021-08-08 10:59:44
【问题描述】:
今天我看到many articles 发布了关于 Flutter 2.2 及其新功能的信息。其中之一是使用服务工作者的后台缓存。有人知道它是什么意思以及如何使用它吗?
对于网络应用,我们使用服务工作者提供后台缓存
更新:
好的,我在this 文章中找到了一些信息
Flutter 最新的稳定平台 web 在此版本中得到了改进。 首先,我们使用新的 service worker 加载机制优化了缓存行为,并修复了 main.dart.js 的双重下载。在之前的 Flutter web 版本中,Service Worker 会在后台下载更新到您的应用程序,同时让您的用户可以访问您的应用程序的陈旧版本。下载该更新后,用户在刷新浏览器页面几次之前不会看到这些更改。从 Flutter 2.2 开始,当新的 Service Worker 检测到更改时,用户将等到下载更新后才能使用该应用,但随后他们将看到更新,而无需再次手动刷新页面。
【问题讨论】: