手机浏览器的内核标准有哪些?
世界上只有四个浏览器核心。
目前世界上只有四个独立的浏览器内核,分别是微软IE的Trident,最初开发并出售给Mozilla Foundation并演化为Firefox的网景Gecko,KDE的Webkit和Opera的Presto。其中,Presto是最古老的内核。
目前微软的Trident在移动终端上主要是内置WP7系统的浏览器,Opera的Presto内核在所有联网设备上使用。在移动终端上,主要使用Opera Mobile、OperaMini、欧朋浏览器和欧朋HD Beta,而Webkit内核的应用范围很广。安卓原生浏览器,苹果的Safari,谷歌的Chrome(安卓4.0用的),都是基于Webkit开源内核开发的。
四个浏览器核心的优缺点
1.三叉戟:由于IE早期占据了较大的市场份额,所以很多网页都是按照这个三叉戟标准编写的,但实际上这个内核并没有很好的支持真正的网页标准,存在很多安全bug。
2.Gecko:好处是功能强大丰富,可以支持很多复杂的网页效果和浏览器扩展接口。缺点是消耗大量资源,比如内存。
3.Webkit:优点是Webkit的源代码结构清晰,渲染速度极快。缺点是对网页代码兼容性低,会使一些不标准的网页无法正确显示。
4.Presto: Presto内核被称为浏览网页最快的内核,也是处理JS脚本最兼容的内核。可以在Windows、Mac、Linux操作系统下完美运行。