对于浏览器来说,原生的谷歌浏览器最耗内存。
谷歌的方案就是提前搜索,按照你打字的倾向和鼠标划过超链接的倾向,将尚未被你阅览的网址,也提前加载到后台的内存池中。对于大内存用户来讲这是个好处,它能让你有种网址秒点秒开的感觉(因为已经在内存里了)。
火狐和退市的IE则占用一般,都是采用实际开启对应网址后,才会缓存到内存中。
edge,世界之窗,猎豹,这类型的浏览器并不是完全原生内核,也就是说它包含其它浏览器的二次开发,但实现形式各有不同。
猎豹,双内核,谷歌3.0+动态IE。几乎所有由电脑优化软件或者杀毒软件,它们做的浏览器,都是这个模式,俗称“换皮”。
由于谷歌将老的3.0之前的内核放弃不再用作官方版本,所以谷歌将3.0拿来开源了,成了浏览器市场的一个重要支点,一大堆“某某”浏览器就是这么雨后春笋般的诞生的。虽然民间戏称“换皮”,但各家表现并不相同,深层次的开发和换皮并不能一概而论,既然源代码全公布了,彻底重写是可能的,所以猎豹算是“大换血”的谷歌3.0,而不止步于换皮。
另外!有个重要的因素!由于官方谷歌浏览器是依托世界最强的搜索引擎谷歌的,所以才会表现出近似疯狂的内存开销,但仅仅获得源代码的各家改头换面浏览器,是得不到这个服务的,因此各家的内存开销,实际看的是用什么搜索引擎。
比方说,猎豹用的是迅雷提供的搜索(金山公司出钱买的专属服务),所以对下载链接很敏感,很多这类型的超链接,你还没点进去,它已经后台帮你下载到内存了,以至于实际下载的时候,直接显示下载完毕。但迅雷对于传统页面无能为力,所以不能帮你提前加载到内存。
而猎豹的IE部分,则仅仅是单一的调用当前内核。也就是说,你电脑里的IE版本决定了猎豹IE模式的能力。这也是绝大多数民间浏览器的方式,或者说只能采用这个方式,因为微软不开源,且许可证也只能允许外部调用,而不允许外部重构。
于是这就是很多用户困惑的问题,为啥听说某某浏览器不错(泛指民间的那批浏览器),但一堆网页打不开。这是因为微软已经彻底放弃IE浏览器了,基于操作系统做的超链接解析服务器已经从微软总部断开。
而网页设计是讲兼容性的,如果这个网页仅仅按照IE标准设计,那一旦脱离微软的主服务,它将很可能用IE内核再也打不开。不过,不妨碍它可以被其它内核打开。
世界之窗,原生自有核+IE(不过要分为带IE版本和不带IE版本分别下载)。它的自有核目前比较尴尬,除了国内部分网站愿意基于它的规则编写外,几乎没啥人用这个内核。
所以它的处境有点微妙,自有核不一定打得开网页,而IE模式则因为微软的服务离线,和其它家一样失去支持。
火狐浏览器,非常老牌的自有核浏览器。它的设计就是过于照顾隐私(不是对用户,而是为了保护服务器端免受攻击),所以嗅探是最差的,仅能嗅探一层网址。
就拿大家现在停留的这个页面来讲,周围一圈的链接也不止1个,这等于火狐几乎没法提前载入内存。
这并不是一个好事,而是件坏事,它的坏处在于水土不服。在国内,因为缺少国际域名(全球唯一地址),很多都是动态地址,这就需要电脑提前载入,这样才能将动态地址和虚拟出来的地址进行匹配,否则地址可能定义到别的链接上去了,成为一次无效的访问。
这就是为啥火狐在国内经常崩溃,它是按照美国那种普通老百姓也拿着全球唯一地址,这种极度奢华的待遇环境设计的,就不存在地址转移。
edge,微软关闭IE服务后,全新启用的浏览服务。和普通企业拿到的是谷歌3.0不同,微软拿到的是谷歌最新版源代码。和谷歌自家的相较的话,就是没有超强的谷歌搜索引擎服务加持,所以没法像谷歌自家浏览器那样暴力载入内存。
微软的搜索引擎,其实还是Win XP时代的《必应》,《必应》搜索引擎大家用过吧,搜出的东西指东打西,完全是帮倒忙。
但《必应》对微软自家的“知识库”是联系最好的,所以搜Windows关联的东西有奇效(甚至能翻那啥,懂的都懂)。