移动浏览器内核

Android和iOS上使用的浏览器内核都是WebKit内核,UC 的U3内核和QQ的X5内核都是在开源的WebKit基础上修改的,或者说是WebKit内核的分支版本。浏览器使用的WebKit版本可以在UserAgent中查看。

如:


Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; MI-ONE Plus Build/GINGERBREAD) UC AppleWebKit/534.31(KHTML, like Gecko) Mobile Safari/534.31


Webkit包含WebCore和JavascriptCore

以下为android4.0 WebKit模块框架图(android4使用的jsCore为V8)


webkit内核版本

iOS6                     536

iOS5                     534

iOS4                     533

Android2.3            533

Android4.x            534




其他更多系统webkit版本情况可查阅:

http://www.quirksmode.org/webkit_mobile.html


浏览器连接

每host最大连接数:

iOS5                     6

iOS4                     4

iOS3                     6

Android2-4            4


HTTP Pipelining(管线化)

iOS5开始默认打开Pipelining

Android浏览器一直都是打开的,默认最大同时发送3个请求


*以上请求和连接数Android系统在不同机型上会由厂商调整


Html5及CSS3等各系统版本移动浏览器支持情况

http://mobilehtml5.org/

以上是移动浏览器内核的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>