android 浏览器内核 内存占用,移动浏览器的四大内核
手机浏览器种类:
UC浏览器,QQ浏览器,欧朋浏览器,百度手机浏览器,360安全浏览器,谷歌浏览器,搜狗手机浏览器,猎豹浏览器,其他杂牌浏览器
国内的UC和QQ,百度等手机浏览器都是根据Webkit修改过来的内核,国内尚无自主研发的内核,就像国内的手机操作系统都是基于Android修改的
全球仅有四大浏览器内核
目前全球仅有四个独立的浏览器内核,分别为微软IE的Trident、网景最初研发后卖给Mozilla基金会并演化成火狐的Gecko、KDE的开源内核Webkit以及Opera(欧朋)的Presto。其中,Presto是历史最悠久的内核。
* 目前微软的Trident在移动终端上主要为WP7系统内置浏览器
* Opera的Presto内核在所有联网设备上都使用,移动终端上主要为 Opera Mobile、OperaMini、欧朋浏览器以及欧朋HD Beta版
* Webkit内核的适用范围则较为广泛,Android原生浏览器、苹果的Safari、谷歌的Chrome(Android4.0使用)都是基于Webkit开源内核开发的。
####实际情况出发:
######对于Android手机而言:
使用率最高的就是Webkit内核,我们看到很多手机浏览器厂商都宣称有着自主内核,比如手机UC就号称采用了U3内核、而华为也经常标榜自己的天天浏览器采用了T9内核,事实上,他们都是基于开源内核Webkit进行二次开发的,并不是完全的自主内核。
######对于iPhone而言:
由于系统封闭,不允许除系统自带浏览器内核以外的浏览器内核进入,因此各家浏览器的开发均为在Safari内核的基础上进行二次开发,优化功能和自制UI。比如海豚、遨游等浏览器就是直接采用系统自带浏览器的内核,这点从这几款浏览器的HTML5评分与系统自带浏览器评分结果完全一致就可以看出。
四大浏览器内核优缺点
1、 Trident([ˈtraɪdn:t]):因为在早期IE占有大量的市场份额,所以以前有很多网页是根据这个Trident的标准来编写的,但是实际上这个内核对真正的网页标准支持不是很好,同时存在许多安全Bug。
2、 Gecko( [ˈgekoʊ]):优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,缺点是消耗很多的资源,比如内存。
3、 Webkit:优点就是Webkit拥有清晰的源码结构、极快的渲染速度,缺点是对网页代码的兼容性较低,会使一些编写不标准的网页无法正确显示。
4、 Presto:Presto内核被称为公认的浏览网页速度最快的内核,同时也是处理JS脚本最兼容的内核,能在Windows、Mac及Linux操作系统下完美运行。
android 浏览器内核 内存占用,移动浏览器的四大内核相关推荐
- 怎样用js实时获取浏览器的内存占用情况?
怎样用js实时获取浏览器的内存占用情况? window.performance.memory; {jsHeapSizeLimit: 4294705152; // 上下文内可用堆的最大体积,以字节计算. ...
- 探究Bitmap在Android中的内存占用
一.Bitmap的内存占用检测 Bitmap 一直以来都是 Android App 的内存消耗大户,很多 Java 甚至 native 内存问题的背后都是不当持有了大量大小很大的 Bitmap,我们可 ...
- android 浏览器 省流量,安卓手机浏览器哪个好用又省流量
流量测试是安卓原生手机的软件测评指标之一.几大手机浏览器哪个省流量呢?在手机流量费用全球最贵的一个国家里上网,怎么可以少了一个可以帮你省流量的手机浏览器? 今天我们为大家选择对比的都是近几年比较流行的 ...
- 浏览器的内存泄漏(memory leak)问题
1 什么是内存泄漏? 内存泄漏是指内存资源得不到释放 && 失去对该内存区的指针 => 无法复用内存资源,最终导致内存溢出. 2 JS中可以操作的对象有哪些? Script中我们 ...
- 五大主流浏览器及四大内核1
转载:https://blog.csdn.net/yuyanjing123456789/article/details/78689595 任何上过网的用户对浏览器是再熟悉不过了.只是用户看到仅仅只是浏 ...
- 360浏览器登录_360安全浏览器12下载-360安全浏览器12最新版下载
360安全浏览器12是一款比较不错的浏览器软件,能够让你轻松的去进行上网,不用担心各种卡顿,给你带来很多乐趣,让你轻松上网冲浪,喜欢的快来下载看看吧. 360安全浏览器12特色: 1.拥有国内最大的恶 ...
- 常用html5阅览器,最好的网页浏览器排行,速度最快的四大浏览器分享
在目前PC 这次的测试中,笔者将会对这四款浏览器在用户干扰情况.系统内存占用.HTML5性能.网页渲染速度的情况分别展开针对性测试,每个测试项第一名将会获得5分,第二名为3分,第三名2分,第四名为1分 ...
- 用浏览器访问云服务器文件,浏览器访问云服务器文件
浏览器访问云服务器文件 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数据 ...
- linux 增加 ip_conntrack_max 造成 内核内存问题
1.由ip_conntrack引出的Linux内存映射 有很多文章在讨论关于ip_conntrack表爆满之后丢弃数据包的问题,对此研究深入一些的知道Linux有个内核参数ip_conntrack_m ...
- 万字整理,肝翻Linux内存管理所有知识点【Linux内核开发人员必学】都是精髓
Linux的内存管理可谓是学好Linux的必经之路,也是Linux的关键知识点,有人说打通了内存管理的知识,也就打通了Linux的任督二脉,这一点不夸张.有人问网上有很多Linux内存管理的内容,为什 ...
最新文章
- 10行Python代码实现Web自动化管控
- Google 开源 Pigweed,涉足嵌入式开发
- 病毒木马查杀实战第019篇:病毒特征码查杀之编程实现
- Spring MVC国际化
- 自制一个 elasticsearch-spring-boot-starter
- c++ setstate() 和 clear() 函数
- [北航软工]第一次团队作业
- 点击模型:达观数据提升算法精度的利器
- mysql 导致iis 假死_解决IIS无响应假死状态
- python 字符串比较忽略大小写的方法_python实现忽略大小写对字符串列表排序的方法...
- Python3——简单的UDP实例
- 【程序设计】函数参数
- 百度人脸识别 人脸识别模型_当我说人脸识别很容易时,他们笑了。 但是可以。...
- 面向模式的分析和设计(POAD)
- python+django(解决对象编码显示Test Object问题)
- About scrum reports
- BLS门限签名介绍及实现
- html设置ie11兼容,ie11浏览器兼容性问题设置方法
- 新浪微博自动推广专家破解版 自动点赞、评论
- 如何使用Google底部导航栏创建通知徽章