D'après mon expérience, le chargement des sites Web dans une WebView est beaucoup plus lent que l'exécution des mêmes actions dans le navigateur Web d'Android. Je peux voir que tous les fichiers ont été chargés dans mon journal Apache, mais il faut quelques secondes pour que la page s'affiche dans le contrôle WebView. L'ouverture de la même page dans le navigateur Web natif entraîne un affichage immédiat. Il semble que le rendu soit en quelque sorte handicapé.
Quels paramètres du navigateur devons-nous appliquer pour obtenir les mêmes performances que le chargement de la page dans le navigateur Web natif ?
Nos paramètres actuels :
browserset.setLoadsImagesAutomatically(true);
browserset.setJavaScriptEnabled(true);
browserset.setDatabaseEnabled(true);
browserset.setDatabasePath("data/data/com.xxx/databases");
browserset.setDomStorageEnabled(true);
browserset.setRenderPriority(WebSettings.RenderPriority.HIGH);
browserset.setSupportZoom(false);
browserset.setUserAgentString( browserset.getUserAgentString() + " (XY ClientApp)" );
browserset.setAllowFileAccess(true);
browserset.setSavePassword(false);
browserset.setSupportMultipleWindows(false);
browserset.setAppCacheEnabled(true);
browserset.setAppCachePath("");
browserset.setAppCacheMaxSize(5*1024*1024);