我目前正在測試工作燈,並且發現Android設備上的性能與iOs相比有巨大的損失。 (在asus nexus 7和iphone 4上測試)工作燈在Android上的性能很差
第一點是:在簡單的jquery移動頁面轉換過程中,一個簡單的html頁面抽搐。 沒有服務器調用。
我刪除了jQuery手機轉換,因爲它使用了大量的javascript而不是css3轉換功能,但它仍然繼續從一個頁面向另一個頁面傾斜。 我的意思是2頁之間有1/10秒的「空白屏幕」,下一頁的渲染滯後。
爲了分析這個問題,我刪除了worklight圖層,並在apache web服務器上託管了我的簡單html/jquery移動頁面,並從我的設備的chrome瀏覽器中調用它。 即使在轉換過程中,它的運行也非常流暢。
之後,我分析了手機瀏覽器模擬器中的工作燈生成代碼,看起來有很多wlclient JavaScript文件,這不是從我的角度實現網頁的好方法,什麼是更多的是移動設備。
有沒有辦法在一個文件中編譯所有這些文件,以避免多個http請求到服務器?
如果我們只需要一小部分,有沒有辦法避免加載所有的客戶端API?我的意思是,如果我不需要encryptedcache,爲什麼加載相關的js?
有沒有一種方法可以強制瀏覽器引擎在應用程序中使用(chrome,opera,android native ...)以測試每個應用程序的性能?
工作燈5.0.5.20121217-0622 的Android 21.0.0.v201210310015-519525 的Win 7 64位 的Eclipse 3.7.2
非常感謝你的幫助。
幾點。這些文件都在設備上,所以不需要從服務器獲取各種.js文件。此外,Chrome和Webview之間的比較不是蘋果與蘋果的比較。 – rooftop 2013-02-12 15:20:20