Blocs WooCommerce les mainteneurs demandent à la communauté des développeurs de partager des commentaires sur les problèmes de performances qu’ils rencontrent avec les blocs Panier et Paiement.

« Nous sommes conscients qu’il y a du travail à faire dans ce domaine et nous voulons nous améliorer », a déclaré le développeur de WooCommerce, Alex Florisca.

« Nous sommes particulièrement intéressés par tous les problèmes liés aux performances qui pourraient empêcher les commerçants ou les développeurs d’adopter les blocs Cart et Checkout par rapport à la version shortcode. »

Le référentiel du plugin contient neuf problèmes ouverts classés comme liés aux performances. La plupart d’entre eux ne sont pas simples et nécessitent plus de recherches et de tests. Par exemple, un problème lié à l’exécution de plusieurs blocs de grilles de produits était signalé comme ayant des temps de réponse accrus de 4+ secondes. Les contributeurs ont proposé quelques idées différentes pour résoudre les problèmes de performances, telles que l’expérimentation de useSuspenseSelect pour améliorer l’expérience de chargement perçue pour différents blocs et trouver un moyen de suivre les performances des blocs Panier et Paiement. Aucun de ces billets n’a encore beaucoup bougé.

Les propriétaires de magasins ne seront pas impatients de passer à une expérience de paiement plus lente, c’est pourquoi l’équipe WooCommerce recherche des commentaires qui les aideront à accélérer le panier et les blocs de paiement. Jusqu’à présent, un utilisateur a signalé qu’en raison d’un bogue dans un plug-in tiers, il a eu un aperçu de ce que la vérification basée sur les blocs ajoute à la charge utile de l’actif JS.

« Je pense que cela ajoute au moins ~ 300 ko de charge utile JS (compressée) (chiffres initiaux, mon processus de mesure est toujours en cours) », a déclaré Leho Kraav.

« Nous ne prévoyons pas de convertir notre thème classique en thème de bloc de sitôt, mais je me sens quand même mal à l’aise à propos de cette direction. »

Florisca a suivi ces commentaires avec quelques repères superficiels comparant l’ancienne caisse de code court avec la caisse de blocs et Shopify :

Paiement des blocs Paiement par code court Shopify
Charge utile totale 2,9 Mo 935ko 6,1 Mo
Total transféré 2,1 Mo 1,3 Mo* 3 Mo
Nombre de demandes 144 77 146

« Le nombre de demandes a presque doublé pour les blocs, ce qui n’est pas génial, c’est donc quelque chose que nous pouvons examiner », a déclaré Florisca. « Je soupçonne que la raison en est que nous nous appuyons sur quelques couches d’abstraction en plus – WooCommerce et WordPress, chacun avec ses packages et ses façons de faire certaines choses. Nous pouvons enquêter si nous pouvons simplement cela.

Les discussion sur la façon d’améliorer les performances du panier et du bloc de paiement est toujours ouvert à davantage de développeurs pour donner leur avis, et des enquêtes sont en cours. La bonne nouvelle est que les responsables de WooCommerce sont conscients du poids que le paiement basé sur les blocs ajoute et recherchent activement des moyens de l’améliorer pour les utilisateurs.


Source link