移动端H5开发 之 渲染引擎

2023-07-29,,

渲染引擎

浏览器渲染引擎,负责解析 HTML, CSS,javascript的DOM部分,如桌面浏览器一般手机端也有4个比较重要的渲染引擎 Gecko,Trident,WebKit,Blink .

黑莓,NetFront,Uc还有其他一些浏览器开发并使用过它们自己的专属渲染引擎。但这些渲染引擎在渲染javascript的时候性能就显得非常的逊色。

大部分浏览器厂商都选择了使用Webkit。

那么没有使用Webkit的浏览器有哪些呢?

1.IE Moblie -----Trident

2.Opera Mini ------Blink

3.Chrome ------Blink

4.Firefox Moblie -------Gecko

5.UC Mini ,Nokia Xpress ------Gecko

大部分的移动端浏览器都在使用WebKit 渲染引擎 对于开发者来说似乎是一件好事儿,其实不然。

Webkit 是一个渲染引擎,并不是浏览器,虽然Webkit能渲染出一个包含html css javascript的页面但它很依赖于操作系统,和你的浏览器提供的支持。

Webkit支持硬件加速动画,但不包含与GPU进行通信并保证硬件动画真正显示到屏幕上的模块。

webkit 默认将苹果的 JavaScriptCore 作为默认的Javascript引擎。但你也可以选择其他的比如谷歌的V8.

另外你的浏览器也能能在使用和别人不同版本的webkit .

所以说,如果你开发的移动端页面是基 浏览器内核测试的,那么是不科学的。因为即便是相同的内核,因为不同的操作系统,或者不同的浏览器,不同的版本。细节出发方面还是有差异的,

所以你最好是基于浏览器来测试你的页面!

移动端H5开发 之 渲染引擎的相关教程结束。

《移动端H5开发 之 渲染引擎.doc》

下载本文的Word格式文档,以方便收藏与打印。