web-dev-qa-db-fra.com

Gutenberg aura-t-il un impact négatif sur la vitesse de la page?

Lorsque WordPress inclut Gutenberg par défaut, les sites WordPress souffriront-ils de délais de chargement de page plus lents?

Bien qu’il soit facile de tester sur une installation propre, d’autres facteurs, tels que les thèmes et les plugins, peuvent avoir des impacts différents lorsque vous travaillez avec Gutenberg installé.

Existe-t-il des mesures disponibles publiquement montrant l'effet de Gutenberg sur un nombre x de sites testés et en quoi différera-t-il lorsqu'il fait partie du noyau plutôt que d'un plugin tel qu'il est actuellement?

Lorsque cela fait partie du noyau, peut-il être entièrement supprimé s'il n'est pas nécessaire de conserver une installation WordPress plus claire et plus propre?

1
Invariant Change

C’est une règle empirique que j’ai apprise il ya longtemps, dans un domaine de développement logiciel totalement différent: "Chaque nouvelle version ralentira de 10% les fonctionnalités concernées par celle-ci."

Bien sûr, c'était à l'époque où il y avait des années entre la libération et le chiffre de 10% était probablement tiré directement du sexe de cette personne, mais la vérité sous-jacente reste la même. Vous ne pouvez pas avoir plus de fonctionnalités sans nuire aux performances d'une certaine manière.

Il devrait donc être trivial d'affirmer que la génération de pages avec gutenberg sera plus lente car, en plus de l'analyse des codes courts, elle devra également introduire l'analyse de ses propres marqueurs de commentaire.

La question à laquelle il est impossible de répondre est de savoir combien de temps cela va prendre. Très probablement, quand il sera fusionné avec le noyau, la réponse sera "insignifiante" et (comme toujours avec les sites wordpress) dépendra davantage de votre thème et de vos plugins. En théorie, si gutenberg vous permet de supprimer certains plug-ins, vous pourriez même gagner en performance.

(n'entre même pas ici dans la mise en cache comme si vous disposiez d'un schéma de mise en cache de page de code, la différence de performances réelles pour les visiteurs étant qu'elle devrait être égale à zéro)

0
Mark Kaplun