浏览器渲染引擎,负责解析 HTML, CSS,javascript的DOM部分,如桌面浏览器通常手机端也有4个比较重要的渲染引擎 Gecko,Trident,WebKit,Blink .javascript
黑莓,NetFront,Uc还有其余一些浏览器开发并使用过它们本身的专属渲染引擎。但这些渲染引擎在渲染javascript的时候性能就显得很是的逊色。css
大部分浏览器厂商都选择了使用Webkit。html
那么没有使用Webkit的浏览器有哪些呢?java
1.IE Moblie -----Tridentweb
2.Opera Mini ------Blink浏览器
3.Chrome ------Blinkide
4.Firefox Moblie -------Gecko性能
5.UC Mini ,Nokia Xpress ------Gecko测试
大部分的移动端浏览器都在使用WebKit 渲染引擎 对于开发者来讲彷佛是一件好事儿,其实否则。动画
Webkit 是一个渲染引擎,并非浏览器,虽然Webkit能渲染出一个包含html css javascript的页面但它很依赖于操做系统,和你的浏览器提供的支持。
Webkit支持硬件加速动画,但不包含与GPU进行通讯并保证硬件动画真正显示到屏幕上的模块。
webkit 默认将苹果的 JavaScriptCore 做为默认的Javascript引擎。但你也能够选择其余的好比谷歌的V8.
另外你的浏览器也能能在使用和别人不一样版本的webkit .
因此说,若是你开发的移动端页面是基 浏览器内核测试的,那么是不科学的。由于即使是相同的内核,由于不一样的操做系统,或者不一样的浏览器,不一样的版本。细节出发方面仍是有差别的,
因此你最好是基于浏览器来测试你的页面!