Safari 真的比 Chrome 占用更少的资源么?

303 天前
 keakon

一直都被灌输 Safari 比 Chrome 更快、更省电、内存占用更少,但事实真的如此么?

出于好奇我观察了一下活动监视器,虽然 Safari 进程显示只占用了几十或几百 MB 内存,但是还有很多 http 开头的进程其实也是 Safari 的子进程,这些加起来也不少了。 为了更好地统计内存,我直接用「已使用的内存」来计算,Safari 打开我常用的 7 个网站增加了 2.6GB 已使用的内存,退出后基本恢复原值。 而 Chrome 只增加了 1.9GB 。

再观察能耗,静止不动时 Safari 大概在 1 左右,而 Chrome 是 0.1 左右。

顺带一提,测试时 Safari 未安装任何扩展,而 Chrome 启用了 3 个扩展。

所以 Safari 是哪点比 Chrome 强呢?

5457 次点击
所在节点    macOS
30 条回复
aitianci
303 天前
正常用的 chrome 至少十个扩展起步,我自己用了 25 个
kidlj
303 天前
1. 颜值;
2. Safari 保存密码到 Keychain ,后续指纹填充密码登录,体验更好也更安全;
3. Safari 可以把标题栏和 tab 栏合并,省一行空间;
4. 沉浸式标题栏(网站 theme color )。
keakon
303 天前
@aitianci 我用了 10 多年 Chrome 了,虽然装了几十个插件,但是平时启用的就这么几个:密码、广告、代理,用得挺正常的。

@kidlj 你这几点和资源占用完全无关,但也回复一下吧:
1. Chrome 好看很多啊,Safari 的标签页长的像 Windows 应用。
2. 不用 iPhone 的话,keychain 就没有同步的作用了,反而用 Google 和第三方的密码管理更跨平台。顺带一提,Chrome 可以设置是否要指纹填充,而 Safari 必须按指纹,从机械键盘抬手移动到 MBP 的键盘也很影响效率。
3. 我这看到是独占一行的。
4. 未发现该功能。
kidlj
303 天前
@keakon

回复的是最后一段:

> 所以 Safari 是哪点比 Chrome 强呢?
Fish1024
303 天前
省不省内存不清楚。但 Safari 的好处至少有以下:

1. 可视范围更大,也就是菜单栏、地址栏、滚动条等,更紧凑。多标签页下算是一点点优势,单标签页则优势巨大。
2. Safari 的标签关闭按钮在左侧,符合 MacOS 习惯,尽管操作上一般用 cmd+w 关闭标签页了,但视觉上更协调。
3. 菜单栏、地址栏视觉穿透,网页内容滚动后会有穿透效果,浏览器应用与网页内容的视觉效果更协调。
4. 新标签页的操作更便利,新开标签页,默认就有个人收藏(书签)和经常访问的网站(按频率排序),Chrome 还需要装扩展,并且就我个人用过的扩展体验来说,都没有 Safari 自带的舒服;点击地址栏,也会自动显示书签和经常访问的网站,这个特别方便,Chrome 还没发现有此类扩展。
5. 密码填充。Chrome 目前的版本,填充密码需要输入 MacOS 的密码或者使用手表双击完成安全验证,Safari 直接填充,不需要这个步骤。不知道是不是 Chrome 有什么设置可以取消这个填充密码时候的安全验证。
Socrazy
303 天前
Chrome 比 Safari 颜值高是怎么瞅出来的?能跟 Google 家产品比丑的只有 MS 。
GabrielleBellamy
303 天前
我的个人经验:
Safari 比 Chrome:
1. 更快,但是加载一些长视频类的内容就比不上 Chrome 稳定,可能加载到中间就断了,得刷新;
2. 内存占用一开始非常小,但会随时间增长以及关闭的窗口变多而比 Chrome 更大;
3. 更省电。虽然它 Cache 的内存多,但并不耗电,电量影响往往比 Chrome 小一大截。
GabrielleBellamy
303 天前
@GabrielleBellamy Safari 简洁程度一流,加上性能与耗电的平衡表现,我只要不接电就基本上首选它。
Array1473
303 天前
就一点让我来回在 Mac 端 chromium 和 safari 折腾:chromium 两指捏合手势的缩放没 safari 下流畅
LUO12826
303 天前
现在的主流浏览器就没有省内存的。要达到那个性能都要很多空间换时间的技巧。但 Safari 跑分上来看是更快一些的,可以谷歌搜 Speedometer 跑来看看
keakon
303 天前
@Fish1024 最新的版本第一次使用密码时会问你是否是个人电脑,可以不用输入系统密码或指纹直接填充密码。

@GabrielleBellamy 省电咋得出来的呢?活动监视器里高了 10 倍啊。。
tonyaiken
303 天前
内存不就是拿来用的,为什么要省
SydFloyd
303 天前
@Socrazy Mac 上 chrome 好看些,但是 iOS 上 safari 更好看
icy37785
303 天前
@keakon #11 省电实际用用就能感觉出来,看活动监视器有啥用。
现在 M 系列芯片的 MacBook 电量都挺坚挺的,基本上电量都够用所以你没怎么注意。
用过 Intel 芯片的 MacBook 都会感触很深,不插电用 Safari 和用 Chrome 干一样的事情,Chrome 三个小时就没电了,Safari 能用五六个小时才没电,接近一倍的耗电量是非常明显的感知,一般出门又没电源的情况,都会选择 Safari 。
现在都是 M 系列芯片了基本上都能用一天,那就没那么有所谓了,爱用啥用啥。
SakuraYuki
303 天前
@keakon 你的 1 和 3 都是因为你没开启标签页地址栏合并导致的,另外第二点 safari 也可以设置不用指纹填充
butanediol2d
303 天前
@keakon Safari 也可以设置不按指纹,在系统设置里有个可选项
fkdog
303 天前
safari 唯一让我不爽的,就是后退。
chrome 很多站点后退以后还能保留原网站的状态,比如滚动位置啥的。
safari 一后退很大概率会刷新页面。
windirt
302 天前
用 Safari 开同样多的页面,电脑风扇不转,电脑是冷的
用 Edge 开同样多的页面,电脑风扇会启动,电脑温热
zkyle
302 天前
个人更喜欢 Safari 的设计,尤其是上面有人提到的关于标题栏和标签栏合并的一点:
- 全屏模式下,鼠标上移到顶部时,Safari 会动态地将自己的标题栏(也就是关闭/全屏/最小化那三个按钮)并入标签栏,整个动画非常的丝滑;
- Chrome 以及其他浏览器处理的就很简单粗暴,直接展示一个除了三个按钮之外啥也没有的一行标题栏,并且把整个浏览器窗口往下移动了**Chrome 标题栏 + Mac 系统标题栏**的高度(最近半年才取消了这个下移动作),整体观感和体验比 Safari 差不少。

基于这一点以及 Safari 的跨设备同步功能,坚持使用了 Safari 好几个月,最后还是转回了 Chrome ,因为遇到了几个比较蛋疼的问题:

1. 在已经打开的网页中,选中 URL 部分进行修改,会出现鼠标失焦,导致要手动重新选中,这个问题出现的概率比较高;
2. 长期运行一段时间,系统代理失效,需要退出重新打开 Safari 才行,出现概率较小,但 Chrome 从未出现过;
3. 标签页分组功能 BUG 不少,这个功能刚出来的时候就在用,结果在多设备同步的时候经常出现关闭的标签自动打开的问题,应该是同步机制的 BUG ;
4. 最后明显感觉到一些性能问题和资源占用问题,本人长期开着 60 个左右的标签页,运行一段时间后能够感觉到 Safari 和 Chrome 的差距。

很多问题初次遇到的时候觉得还好,影响不大,但长期使用后有时候几个问题一起出现,就会很闹心
GabrielleBellamy
302 天前
@keakon #11 我这里活动监视器里刚好反过来,Chrome 会占用数倍于 Safari 的电量。

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

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

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

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

© 2021 V2EX