EDGE 是不是有毒,一打开就连续发 500 多个请求,导致 mbp 风扇响了

2021-12-18 01:09:02 +08:00
 Windy00

感觉没必要装 EDGE 了,点开一看都是发送到 assets.msn.cn的,我就纳闷了,我主页都没有啥图像,你请求啥呢?

2287 次点击
所在节点    Edge
6 条回复
yyfearth
2021-12-18 06:09:50 +08:00
你没听过 service worker 的话
应该听过离线缓存吧
或者听过 WPA 吗?

现在基本上新一点的网站都是这样的
第一次进入的时候会注册一个 Service Worker
然后把整个网站需要的文件都在后台下载下来
然后就算是断网了 基本功能还可以用

只不过 Edge 的这个启动页面的东西比较多罢了
yyfearth
2021-12-18 06:12:33 +08:00
对了 V2EX 也用了 service worker: https://www.v2ex.com/sw.js
Windy00
2021-12-18 10:29:37 +08:00
@yyfearth 就算有缓存,但是我这个主页是自定义的,把那些每日一图、链接和新闻都关闭了。
terence4444
2021-12-18 11:12:07 +08:00
微软疯狂推 Edge 是有原因的,我连 Windows 都不想用了
yyfearth
2021-12-18 14:59:59 +08:00
@Windy00 这个 Service Worker 缓存不是你用多少存多少
是他打算存多少就可以存多少 他想把整个 msn 存下来都可以

打个比方 V2EX 的 Service Worker 只存了一个字体文件 不存其他任何东西
一般情况下 Service Worker 把网站的主体程序和一小部分内容缓存就够了
但是也可以用 Service Worker 把最近一个月甚至所有的帖子都存下来 然后就算断网 这些帖子都还可以看

只能说 Edge 这个首页默认缓存的东西还挺多的 可能是各种脚本没有打包的缘故
另外你说的功能 就算你没有启用 那么相关的 JS/CSS 文件还是肯定要缓存下来的

另外一个例子就是 Gmail 如果不开 Service Worker 那么一旦断网 完全打不开
启动后 你可以选保存最近 30 天或者 90 天的邮件
那么 Service Worker 就会把主程序 JS/css 以及你选择的邮件全部缓存到本地 就算你一个邮件都没打开看
Windy00
2021-12-18 18:27:25 +08:00
@yyfearth 噢噢,这样呀,蟹蟹讲解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/822929

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX