瀏覽器渲染引擎,負責解析 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 .
因此說,若是你開發的移動端頁面是基 瀏覽器內核測試的,那麼是不科學的。由於即使是相同的內核,由於不一樣的操做系統,或者不一樣的瀏覽器,不一樣的版本。細節出發方面仍是有差別的,
因此你最好是基於瀏覽器來測試你的頁面!