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

为什么在 macOS 上, Safari 的在体验上比 Chrome 快很多?

  •  
  •   SonicKang · 63 天前 · 3987 次点击
    这是一个创建于 63 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  63 天前
    希望大家从 webKit 和 Chromium 的源码分析,Chromium 的代码我认为太耦合了
    54 条回复    2020-07-23 12:19:28 +08:00
    lxk11153
        1
    lxk11153   63 天前
    快吗?我 macos 没怎么用过 Safari,都是开 Chrome 用的
    SonicKang
        2
    SonicKang   63 天前
    @lxk11153 跑分 Safari 是 chrome 的三倍
    lxk11153
        3
    lxk11153   63 天前
    @yuantongkang #2 我过了计较跑分的年纪了,只要不卡就行,
    我用着 Chrome 感觉很好也不卡,扩展很多,开发者工具也很好用
    bbyan2006
        4
    bbyan2006   63 天前 via Android
    插件都没几个的浏览器有体验?…我用 edge 谢谢
    SonicKang
        5
    SonicKang   63 天前
    @lxk11153 问题是感觉上很明显,有缓存的时候 Safari 基本都是秒开,Chrome 还要白屏一段时间
    CY4suncheng
        6
    CY4suncheng   63 天前
    没觉得啊
    lxk11153
        7
    lxk11153   63 天前
    @yuantongkang #5 没觉得啊 :doge 哪个网站?
    aydd2004
        9
    aydd2004   63 天前
    chrome 有点笨重的感觉 不晓得我是不是先入为主了

    然后打开这个帖子 chrome 的加载时间也比 safari 的长

    可能这就是亲儿子的优势吧
    lxk11153
        10
    lxk11153   63 天前
    @yuantongkang #8 跑分?我又不跑分给我这个干吗
    taxiaohaohhh
        11
    taxiaohaohhh   63 天前
    @yuantongkang 试了下你这个网站,Safari 比 chrome 慢多了,无论是首次还是缓存
    但 chrome 太吃内存是真的
    631566674
        12
    631566674   63 天前
    单单快是不能决定用户用谁的,虽然 Chrome 内存感人,但多平台发送页面很有用,什么时候 edge 支持了就转 edge 了
    lurenn
        13
    lurenn   63 天前
    safari 插件太少,而且很多还要收费。
    chrome 和 edge 插件多,还免费,不香吗?
    chenglushe
        14
    chenglushe   63 天前
    Chrome 插件市场完善,开发者工具牛逼(包括移动调试),加上 Google 账号同步,就算吃多一些资源都是值得的。
    SonicKang
        15
    SonicKang   63 天前
    @lxk11153 图像性能可以反映流畅水平把
    taxiaohaohhh
        16
    taxiaohaohhh   63 天前
    跑分 Safari 高
    van13
        17
    van13   63 天前   ❤️ 5
    Firefox 用户不敢说话🙊
    Dox
        18
    Dox   63 天前 via iPhone   ❤️ 1
    以前试过用 Chrome 看着卡顿的 YouTube 视频,换 Safari 就不卡了
    morrieati
        19
    morrieati   63 天前
    难道是 Safari 用的 Metal,Chrome 用的 OpenGL ?
    xiaokiku
        20
    xiaokiku   63 天前
    Safari 天下第一啊!
    ahaxzh
        21
    ahaxzh   63 天前
    推荐使用 Microsoft Edge Canary
    :-)
    ajan
        22
    ajan   63 天前
    在 mac os 上实测 safari 比 chrome 垃圾,

    同一台 MacBook,
    同一个页面,
    同一个请求,
    同样的超时时间,
    同样的网络环境,

    safari 次次超时,chrome 正常响应服务端结果!
    perpetually
        23
    perpetually   63 天前
    safari 在 iOS 上体验还不错 mac os 很普通把
    aboutboy
        24
    aboutboy   63 天前
    知道 edge 怎么加速吗? windows 一启动,edge 就已经在内存里面等着你来用了。感觉微软这样做也是用尽全力了。
    lostberryzz
        25
    lostberryzz   63 天前
    Safari 的图形性能是比 Chrome 强很多啊,从上面的 MotionMark 跑分也能看出来,毕竟 Chrome 是第三方全平台产品,而 Safari 是第一方独占应用
    kyt1996
        26
    kyt1996   63 天前
    @ajan 是因为你在 chrome 开了 SwitchyOmega 把
    SonicKang
        27
    SonicKang   63 天前   ❤️ 1
    @aydd2004 说 Chrome 是新时代的 ie 都不为过
    index90
        28
    index90   63 天前
    safari 和 firefox,看油管偶尔会卡死,卡死只能重启整个浏览器,我一堆标签每次重启都很痛苦。
    chrome 就没出现过问题。难道传闻谷歌故意给其他浏览器做负优化是真的?
    Chingim
        29
    Chingim   63 天前 via Android
    国内的站点 99.9%没有经过 safari 的测试,遇到问题就自己调吧
    kidlj
        30
    kidlj   63 天前 via iPhone
    我日常完全使用 Safari,但偶尔打开一次 Firefox 或 Chrome,明显感觉到比 Safari 加载网页快一些。除了这一点,Safari 使用体验更好。
    Gavinysj
        31
    Gavinysj   63 天前 via iPhone
    实际体验没觉得快…,尤其是第一次登录账号体系跟谷歌邮箱挂钩的页面,感觉 safari 反而比较慢
    DoctorCat
        32
    DoctorCat   63 天前
    为啥我体验的结果是 Safari 很慢…
    SonicKang
        33
    SonicKang   63 天前
    https://browserbench.org/ 跑测试,每一项测试的 winner 都是 Safari
    dioxide
        34
    dioxide   63 天前
    因 safari 是自家产品. 就这样
    felixcode
        35
    felixcode   63 天前 via Android
    我把 chrome 缓存放内存盘用的飞起。
    SonicKang
        36
    SonicKang   63 天前
    @dioxide 可是 chrome 的内核也是从 webkkit fork 出来的
    um1ng
        37
    um1ng   63 天前   ❤️ 1
    Brave 用户不敢说话🙊
    otakustay
        38
    otakustay   63 天前
    @SonicKang safari 对缓存的使用非常激进,有时候甚至是不遵循规范的
    fishCatcher
        39
    fishCatcher   63 天前 via iPhone
    iphone 自带地图也比高德快很多,而且不容易被杀进程
    qq515550
        40
    qq515550   63 天前
    滑动比 Chrome 顺滑
    y1shan
        41
    y1shan   63 天前
    又不是一夫一妻制,四个浏览器轮流用也很好。
    coloz
        42
    coloz   63 天前
    和楼主感觉相反,mac 装了 chrome 后,就没用过 safari...
    typetraits
        43
    typetraits   63 天前
    Safari 的硬件加速效果比 Chrome 好很多,同样一个 B 站视频开弹幕,Safari 的 CPU 占用率只有 Chrome 的一半左右
    SonicKang
        44
    SonicKang   63 天前
    @typetraits 嗯 用 4k 屏看视频,Chrome 弹幕会非常卡顿,Safari 就很流畅
    djs
        45
    djs   63 天前
    差了三倍- -
    xingheng
        46
    xingheng   63 天前
    通过源码分析得出性能差异,是不是有点儿扯犊子??没有相同环境的运行测试得出的结论都是耍流氓,现代浏览器还要考虑各种插件的性能影响,要得出一个谁更快的定论就更是扯犊子了。
    fengshuo211
        47
    fengshuo211   63 天前
    Chromium 是全平台的, Safari 只支持自己家的. 在自己家的平台上各种天然优势, 只需针对一个平台的优化比多个平台好做多了.
    fizi
        48
    fizi   63 天前
    看 B 站 4K 120FPS 高码率视频的时候,SAFARI 顶不住卡顿了,而 CHROME 就没问题
    easonl
        49
    easonl   63 天前
    最近在玩 vivaldi
    DanielYao
        50
    DanielYao   63 天前
    因为它是 Safari,并且是在 Mac 上跑,亲儿子
    threeEggs123
        51
    threeEggs123   63 天前 via Android
    safari 时间戳,timeformat 各种不支持。有点感觉是调试 ie 的节奏。
    Hurriance
        52
    Hurriance   63 天前
    safari 要是能随时同步 chrome 书签和历史记录,我是想用 safari 的,这样 Windows 上就 chrome,mac 用 safari,很少用插件
    chengkai
        53
    chengkai   62 天前   ❤️ 1
    首先跑分是一个综合评价并不能代表性能,还有很多是针对一些特性支持的完备性。
    其次如果说 safarid 的性能超过 chrome 也是合理的,没有记错的话 sarfari 是基于 webkit 的单进程架构,而 Chromium 是 webkit 上层封装的多进程架构,无论是渲染还是多个页面标签的执行环境都是单独进程, 进程的开销要远大于线程,所以资源占用和性能 safari 是有优势的。但是 Chromium 追求的是稳健性 ,安全性,易于扩展和管理,比如单独的标签崩溃不会影响到整个进程。比如各个进程都是通过 IPC 进行通信,插件和脚本都存在沙箱机制,这是对安全性的保障。
    ajan
        54
    ajan   57 天前
    @kyt1996 没有的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4295 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 07:13 · PVG 15:13 · LAX 00:13 · JFK 03:13
    ♥ Do have faith in what you're doing.