non*_*nnn 17 javascript optimization android rendering webview
是否有可能提高webview中的渲染速度?使用简单的innerHTML,显示内容需要接近1秒,尽管js渲染需要几毫秒.使用IOS,即使使用性能较低的硬件,完全相同的代码也可以快速而完美地运行.
在Android下测试:2.3,3.2,4.0(Desire HD,Galaxy Nexus,Galaxy Tab)IOS:4,5(iPhone 3gs,4)
感谢任何有用的回应!
Jon*_*han 30
您可以尝试以下几种方法:
通过添加android:hardwareAccelerated="true"
到Android清单文件中的应用程序或活动标记来启用硬件加速.更多信息:http://developer.android.com/guide/topics/graphics/hardware-accel.html
修改webview的RenderPriority - http://developer.android.com/reference/android/webkit/WebSettings.RenderPriority.html
优化您的javaScript和CSS,以最大限度地减少回流,使用的内存和DOM大小 - http://www.html5rocks.com/en/mobile/mobifying.html#toc-optimizations
就个人而言,我发现保持DOM尽可能小,并且启用硬件加速使得无法使用的应用程序和相当流畅的应用程序之间存在差异.
归档时间: |
|
查看次数: |
24769 次 |
最近记录: |