2012-01-10 120 views
16

有沒有可能在webview中提高渲染速度?使用簡單的innerHTML,儘管js渲染需要幾ms,但需要接近1秒才能顯示內容。使用IOS,完全相同的代碼即使運行性能較低的硬件也可以快速而完美地運行。如何優化android中的渲染速度webview

的Android下測試:2.3,3.2,4.0(Desire HD的,Galaxy Nexus的,Galaxy Tab的) IOS:4,5(iPhone的3GS,4)

欣賞任何有用的回覆!

回答

28

有一些事情你可以嘗試:

就我個人而言,我發現保持DOM儘可能小,並啓用硬件加速使得不可用的應用程序和相當流暢的應用程序之間的差異。

+3

這只是把我救了出來。星期六花了14個小時在我的應用程序上重新編碼一些花哨的動畫,結果發現它在設備上非常慢。 'android:hardwareAccelerated =「true」'這是一個更好的選擇。時間沒有浪費! – dtbarne 2012-12-03 05:19:29

+1

修改webview的渲染優先級 - 已被棄用 – temple 2013-11-08 22:41:43

+0

所以,非常感謝的人,快速問題如何設置RenderPriority?什麼是最好的設置 – 2017-11-29 05:16:52