projet de charge de foudre
Cadre de préchargement de pages pour l'optimisation des performances des mini-programmes
introduire
J'ai déjà vu un article "Conseils pour améliorer la vitesse d'application des mini-programmes WeChat", qui explique comment implémenter le mini-programme pour demander le protocole avant de déclencher le saut de page et utiliser le court temps de 200 à 300 ms pour accéder à la page à obtenir Les données sont restituées sur une nouvelle page, permettant aux données d'être préchargées dans la page du mini programme. Cette technologie peut réduire le temps d'attente de l'utilisateur et améliorer considérablement l'expérience utilisateur. Mais cet article ne décrit que les principes techniques et ne vous apprend pas réellement comment l'écrire, j'ai donc écrit ce cadre de préchargement de page.
Avantages et inconvénients du cadre
avantage:
- Le préchargement des données de la page suivante améliore la vitesse de chargement de la page. Le protocole léger (les données peuvent être reçues en 200 à 300 ms environ) peut facilement charger les données instantanément après l'ouverture de la mini-page du programme, et presque aucune page vide n'apparaît.
- Conserver le code de la même entreprise dans une seule classe ne détruira pas la structure du projet.
- La quantité de code est très faible et l'impact sur l'activité d'origine est très faible.
- Le préchargement est injecté lorsque le mini-programme est initialisé, et les pages qui n'implémentent pas le préchargement seront automatiquement ignorées.
- Vous souhaitez supprimer le préchargement après avoir implémenté le préchargement ? Supprimez simplement une chaîne dans la classe implémentée.
défaut:
- Le code est très intrusif et vous devez remplacer
setData
par $setData
selon la situation. - Les développeurs doivent être très clairs sur le contexte de chaque situation.
- Le protocole est très chronophage, atteignant plus de 400ms, il n'est donc pas évident d'utiliser cette méthode d'optimisation.
Projets utilisant cette technologie
LIEN
Documentation de la méthode d'intégration
Document de principe technique
LICENCE
Merci pour les idées fournies par cet article : Conseils pour améliorer la vitesse d'application des mini-programmes WeChat