V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Windy00
V2EX  ›  Edge

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

  •  
  •   Windy00 · 189 天前 · 1650 次点击
    这是一个创建于 189 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    iShot2021-12-18 01.06.25.jpg

    6 条回复    2021-12-18 18:27:25 +08:00
    yyfearth
        1
    yyfearth  
       189 天前
    你没听过 service worker 的话
    应该听过离线缓存吧
    或者听过 WPA 吗?

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

    只不过 Edge 的这个启动页面的东西比较多罢了
    yyfearth
        2
    yyfearth  
       189 天前
    对了 V2EX 也用了 service worker: https://www.v2ex.com/sw.js
    Windy00
        3
    Windy00  
    OP
       189 天前
    @yyfearth 就算有缓存,但是我这个主页是自定义的,把那些每日一图、链接和新闻都关闭了。
    terence4444
        4
    terence4444  
       189 天前 via iPhone
    微软疯狂推 Edge 是有原因的,我连 Windows 都不想用了
    yyfearth
        5
    yyfearth  
       189 天前
    @Windy00 这个 Service Worker 缓存不是你用多少存多少
    是他打算存多少就可以存多少 他想把整个 msn 存下来都可以

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

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

    另外一个例子就是 Gmail 如果不开 Service Worker 那么一旦断网 完全打不开
    启动后 你可以选保存最近 30 天或者 90 天的邮件
    那么 Service Worker 就会把主程序 JS/css 以及你选择的邮件全部缓存到本地 就算你一个邮件都没打开看
    Windy00
        6
    Windy00  
    OP
       188 天前
    @yyfearth 噢噢,这样呀,蟹蟹讲解
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2494 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.