Pourquoi la vue Web est-elle si lente lors du premier chargement ?
PHP中文网
PHP中文网 2017-05-16 13:27:29
0
2
1587

Lors de l'utilisation de webview, j'ai constaté que la réponse de l'application était très lente lors du premier démarrage du fragment avec WebView, mais elle n'était pas également lente lors du redémarrage ultérieur

.
05-05 20:57:18.721   I/WebViewFactory: Loading com.google.android.webview version 51.0.2704.81 (code 270408150)
05-05 20:57:18.897   W/System: ClassLoader referenced unknown path: /system/app/WebViewGoogle/lib/arm64
05-05 20:57:18.919   I/cr_LibraryLoader: Time to load native libraries: 14 ms (timestamps 7291-7305)
05-05 20:57:18.919   I/cr_LibraryLoader: Expected native library version number "51.0.2704.81", actual native library version number "51.0.2704.81"
05-05 20:57:18.939   V/WebViewChromiumFactoryProvider: Binding Chromium to main looper Looper (main, tid 1) {20922c4}
05-05 20:57:18.940   I/cr_LibraryLoader: Expected native library version number "51.0.2704.81", actual native library version number "51.0.2704.81"
05-05 20:57:18.941   I/chromium: [INFO:library_loader_hooks.cc(143)] Chromium logging enabled: level = 0, default verbosity = 0
05-05 20:57:19.015   I/cr_BrowserStartup: Initializing chromium process, singleProcess=true
05-05 20:57:19.153   E/ActivityThread: Failed to find provider info for com.google.settings
05-05 20:57:19.197   D/cr_Ime: [InputMethodManagerWrapper.java:30] Constructor
05-05 20:57:19.210   W/cr_AwContents: onDetachedFromWindow called when already detached. Ignoring
05-05 20:57:19.211   D/cr_Ime: [InputMethodManagerWrapper.java:59] isActive: false
05-05 20:57:19.217   D/EgretLoader: EgretLoader(Context context)
05-05 20:57:19.224   D/EgretLoader: The context is not activity

VérificationlogcatJ'ai constaté que les opérations ci-dessus ne sont effectuées que lors du premier chargement. Existe-t-il un moyen d'améliorer la vitesse de réponse lors de la première ouverture de la vue Web ?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
伊谢尔伦

Webview est aussi un navigateur, il a besoin de télécharger des fichiers, et ce sera plus rapide avec le cache plus tard.

L'optimisation n'est rien de plus qu'un chargement, une compression, etc. à la demande. Les optimisations pouvant être utilisées dans les navigateurs de base peuvent également être utilisées ici.

PHPzhong

Vous pouvez pré-activer l'affichage Web et définir la hauteur et la largeur de 1 pixel, et précharger de nombreuses ressources statiques le font, et l'expérience utilisateur est très bonne.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal