Drücken Sie dies: Wie Google mit Thierry Muller hilft, den WordPress-Kern schneller zu machen

Veröffentlicht: 2022-05-28

Willkommen bei Press This, dem WordPress-Community-Podcast von WMR. Hier setzt sich Gastgeber David Vogelpohl mit Gästen aus der ganzen Community zusammen, um über die größten Probleme zu sprechen, mit denen WordPress-Entwickler konfrontiert sind. Das Folgende ist eine Transkription der Originalaufnahme.

Unterstützt von RedCircle

David Vogelpohl: Hallo zusammen und willkommen bei Press This, den Podcasts der WordPress-Community auf WMR. Dies ist Ihr Gastgeber, David Vogelpohl, ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine, und ich liebe es, Ihnen das Beste aus der Community näherzubringen. Hören Sie jede Woche auf Presse dies als Erinnerung, Sie finden mich auf Twitter @wpdavidv , oder Sie können dies bei iTunes, iHeartRadio, Spotify abonnieren oder die neuesten Folgen bei wmr.fm herunterladen. In diesem Press This freuen wir uns sehr, Ihnen zu zeigen, wie Google dabei hilft, WordPress Core schneller zu machen. Und zu diesem Gespräch gesellt sich jemand an der Spitze dieses Speers, der Mr. Thierry Muller von Google begrüßen möchte. Thierry, willkommen.

Thierry Müller: Danke. Danke, David. Danke für die Einladung.

DV: Ja, ich bin so aufgeregt, dich hier zu haben. Weißt du, ich habe dich im Laufe der Jahre hier und da bei deinen verschiedenen Spezialmissionen und Open Source und WordPress kennengelernt. Warst du eigentlich jemals in der Show Thierry?

TM: Soweit ich mich erinnern kann, habe ich das nicht.

DV: Ausgezeichnet. Exzellent. Nun, wir sind wirklich froh, Sie hier zu haben, und Sie kommen heute aus der Schweiz zu uns, oder?

TM: Absolut. Zürich,

DV: fantastisch. Ich habe Zürich auf meiner Liste der Reiseziele. Ich war noch nicht da, ich habe ein paar Freunde aus Zürich, aber ich muss noch hingehen, steht definitiv ganz oben auf meiner Liste. Auf jeden Fall. Wir sind heute hier, um darüber zu sprechen, ob sich Thierrys Ansicht wirklich um das neue Feature-Plugin Performance Lab dreht, an dem er arbeitet, und wie es ein Weg sein kann, WordPress Core schneller zu machen. Und so wird Thierry ein wenig darüber erzählen, wie diese Funktionen ihren Weg in den Kern finden, welche Leistungsmerkmale sie jetzt testen und welche Leistungsmerkmale sie für die Zukunft in Betracht ziehen und auch, was am wichtigsten ist, wie Sie helfen können. In Ordnung, Thierry, lass uns mit den Fragen beginnen. Ich werde Ihnen die gleiche Frage stellen, die ich jedem Gast gestellt habe, und Sie erzählen mir kurz Ihre WordPress-Entstehungsgeschichte. Wann haben Sie WordPress zum ersten Mal verwendet?

TM: Ja, das ist eigentlich eine gute Frage und ein bisschen ironisch, weil ich ursprünglich von Joomla komme und das E wertlos ist. Sie waren das Ding, das WordPress mit Joomla genannt wurde. Und, wie der Name schon sagt, integriert es WordPress in Joomla. Typischerweise nützlich wie der Blog-Teil von Joomla-Sites und zu der Zeit, als ich auf Joomla entwickelte. Und, weißt du, als ich tiefer in WordPress eintauchte, habe ich mich irgendwie in WordPress verliebt und mich seitdem nicht mehr davon getrennt, trotz einiger typischer Kompromisse im Eheleben. Und ja, seitdem bin ich irgendwie zu WordPress übergegangen und habe nicht mehr viel entwickelt und Joomla und so fing die Geschichte an.

DV: Ausgezeichnet. Wann war das? Erinnern Sie sich ungefähr an das Jahr?

TM: 2008

DV: Ich glaube. Alles klar, guter Deal. Also direkt vor benutzerdefinierten Beitragstypen und Metafeldern. Also, du bist direkt vor dieser Revolution, erinnerst du dich daran, dass das eine große Sache für dich war? Und es rollte aus?

TM: Eigentlich war es eine große Sache, denn damals würde ich sagen, dass WordPress sehr, sehr blogzentriert war. Und genau aus diesem Grund, wissen Sie, war es einer der Gründe, warum ich Joomla verwendet habe. Und Sie wissen, als das eine große Herausforderung war, die Sie wissen ließ, wie es möglich und einfacher ist, eine verbesserte Website auf WordPress zu erstellen, also erinnern Sie sich auf jeden Fall an diese Tage.

DV: Ja, ich war damals ein Drupal-Konvertierer und habe ungefähr 2010 oder kurz danach konvertiert, eigentlich immer. Ich war ein später Teil davon, denke ich. Und es waren CPTs. Letztendlich hat das, wissen Sie, das mehr möglich gemacht. Ich habe einen besonderen Platz in meinem Herzen für Joomla und Drupal. Ich gehöre nicht zu den Typ-Versus-Typen. Ich denke, es ist alles Open Source. Es ist alles gut. Aber es ist cool, dort von Ihrer Entstehungsgeschichte zu hören. Möchtest du? Also nächste Frage, könntest du mir kurz etwas über Google erzählen hahaha, und was du dort machst?

TM: Ja, sicher. Nun, Google I, ich bin sicher, dass viele Leute mit Google vertraut sein werden. Und es geht darum, dass das große Unternehmen seiner Mission treu bleibt, die Informationen der Welt zu organisieren und universell zugänglich und nützlich zu machen. Und, wie Sie wissen, ist ein Teil dieser Mission von Google normalerweise in verschiedene Produktbereiche unterteilt. Ich sitze zwischen einem Produktbereich, der im Wesentlichen die Webplattform Google Chrome ist, und dem anderen Produktbereich, der Google-Suche, und letztendlich besteht die Mission meines Teams darin, Web-CMS oder Webfunktionen und CMS bereitzustellen im Allgemeinen nach vorne, letztendlich mit dem Ziel, Websitebesitzern, Erstellern, Entwicklern und wie Sie es nennen, dabei zu helfen, im offenen Web erfolgreich zu sein und das offene Web im Allgemeinen weiter zu bemühen. Und das zum Beispiel durch die Verbesserung der Leistung in WordPress, wenn man bedenkt, wie groß der Fußabdruck ist, den WordPress im Web hat. Für mich und mein Team ist es im Moment so etwas wie der Hauptfokus.

DV: Das ist so eine hervorragende Lektüre. Es ist so interessant zu hören, wie einfach die Arbeit, die Sie am Performance Lab-Plugin erledigen und WordPress schneller machen. führt zu Googles ursprünglicher Mission, die Informationen der Welt zu organisieren und zugänglicher zu machen. Dabei spielt natürlich die Leistung eine große Rolle. Und das offene Web spielt dabei eine große Rolle, und natürlich ist WordPress ein großer Teil des offenen Webs. Alles klar, cool. Lassen Sie uns ein Es tut mir leid bekommen. Fortfahren.

TM: Nein, ich sagte nur absolut. Ich meine, es ist für die Menschen, um einfachen Zugang zu Informationen zu erhalten. Es ist sehr wichtig, dass die Benutzererfahrung im Allgemeinen sehr wichtig ist, richtig, in der Lage zu sein, diese Informationen bereitzustellen, damit sie das verbrauchte auf möglichst optimale Weise tanken können. Wir können sehen, wie sich die Leistung, die Sie kennen, auf eine Art wie diese Einreichung bezieht. Und es ist ein wichtiger Teil des offenen Webs, sich weiter darum zu bemühen.

DV: Ja, absolut. Ich konnte definitiv Leute sehen, die dachten, wow, Google kümmert sich schneller um Druckmaschinen, aber es ist wirklich irgendwie eng mit dem Begriff der offenen Website verbunden. Sehr interessant. Okay, nun, kommen wir zum Plug-in selbst. Könnten Sie die Leute wissen lassen, was das Performance-Web-Plugin ist, was seine Mission ist und welche Rolle es als Feature-Plugin mit WordPress Core spielt? Ich glaube nicht, dass einige Leute, die zuhören, vielleicht nicht einmal wissen, was ein Feature-Plugin ist. Aber könnten Sie uns etwas über das Performance Lab-Plugin erzählen?

TM: Ja, sicher. Unbedingt. Als wir also diese WordPress-Performance-Initiative starteten, haben wir zunächst einen Fokusbereich definiert, der speziell auf einer Analyse basierte oder etwa, was die größten Übeltäter in WordPress sind, was die WordPress-Performance beeinträchtigt. Und dann haben wir uns eine Liste von Schreibprioritäten ausgedacht, an denen wir arbeiten wollen, und du weißt schon, einige Funktionen, die für den WordPress-Kern wichtig sind, und dann weißt du, als wir über die Entwicklung dieser Funktionen gesprochen haben, haben wir diese Funktionen typischerweise getestet In WordPress kommt es für einige der Hauptfunktionen als Feature-Plugin, das ein temporäres Plugin ist, mit dem Leute die Funktion testen können, die schließlich in WordPress Core erlernt wird. Und stattdessen wollten wir, weil wir eine lange Prioritätenliste hatten, keine 10 Feature-Plugins entwickeln, richtig. Und so begannen wir darüber zu diskutieren, ein Plugin zu haben. Performance Lab war eine Sammlung von Leistungsverbesserungen, die darauf abzielen, den WordPress-Kern auszuleihen. Die Idee ist, wie ich schon sagte, dass es statt vieler Plugins einen Ort gibt, an dem die Leute hingehen und die Module testen können. Es ist sehr einfach, die Deaktivierung eines Moduls zu aktivieren und dann Feedback zu geben und zu zeigen, wie man wirklich dabei helfen kann, diese Funktion zu testen, um letztendlich im WordPress-Kern zu landen.

DV: Okay, die grundlegende Idee ist, dass Sie den WordPress-Kern schneller machen wollen, also machen Sie sich nicht unbedingt Sorgen über solche Plugins, die die Seite herunterziehen, Sie konzentrieren sich wirklich auf den Kern. Und ähnlich wie beim Gutenberg-Funktions-Plug-in, bei dem Blockeditor-Funktionen bereitgestellt werden, bevor sie in den Kern gelangen. Performance Lab ist auch eine Art Staging-Umgebung, in der Dinge getestet werden können. Und dann durch den zentralen Adoptionsprozess, möglicherweise später eingeführt. Aber Sie testen, also werden einige Dinge nicht funktionieren. Und so haben Sie sich die Bereiche angesehen, die die größten Übeltäter sind. Und Sie haben damit begonnen, eine Roadmap zu erstellen, in der Sie dies innerhalb dieses einen Feature-Plugins tun können. Und jetzt denke ich so und ich habe das natürlich vorher recherchiert, aber ich möchte es für das Publikum irgendwie auspacken. Ich möchte ein bisschen mehr darüber erfahren, wer an diesem Projekt arbeitet. Und dann natürlich, welche Funktionen testen Sie zuerst? Und welche Funktionen werden Sie Ihrer Meinung nach für die Zukunft in Betracht ziehen, und wir werden das nach unserer ersten Pause behandeln. Wir sind gleich zurück.

DV: Hallo zusammen. Willkommen zurück bei Press This, dem Podcast WMR der WordPress-Community. Wir sind mitten in unserer Folge und sprechen darüber, wie Google dabei hilft, WordPress Core schneller zu machen. Dazu interviewen wir Thierry Muller. Thierry, kurz vor der Pause hast du uns ein wenig über diese Rolle des Performance Lab-Feature-Plugins erzählt, wie du es um eine Roadmap von Performance-Features herum entwickelt hast und du wolltest einen einzigen Ort, um sie zu testen. Ich denke, das ist sehr solide. Sie sind der Lead für das Plugin, wenn ich mich nicht irre, wer arbeitet noch daran oder wie sieht das Contributor-Make-up heute aus?

TM: Das ist eine sehr gute Frage. Nun, lassen Sie mich zunächst sagen, dass es seit dem Schreiben dieses Vorschlags zum Erstellen einer Performance eine WordPress-Performance-Gruppe geben wird, die sich auf die Performance konzentriert, und die Antwort der Community war überwältigend. Es wurde von so vielen Menschen angenommen. Und damit sahen wir viele Mitwirkende. Zum Beispiel beitreten, zuerst und bei jedem wöchentlichen Chat Ich denke, der Slack-Kanal hat derzeit etwa 350 Leute, die dem Slack-Kanal beitreten,

DV: ein Slack-Kanal für diejenigen, die auf WordPress.org sind. Slack und würde gerne mitmachen

TM: Es ist auf WordPress locker machen. Sagen wir Channels oder Environment Channels, Channels und dann dafür Hashtag Performance.

DV: Vielen Dank und stellen Sie sicher, dass Sie einige Mitwirkende für Sie einbeziehen.

TM: Ja, im Moment, glaube ich, gibt es 350 Leute, die dem Kanal beitreten. Wir haben einen wöchentlichen Chat am Dienstag. Und es war großartig, so viele Mitwirkende zu sehen, die sich diesen Mitwirkenden anschließen, wissen Sie, von Investmentgesellschaften, die in die WordPress-Community investiert sind, wissen Sie, Yoast-Plattform ist natürlich WP Engine GoDaddy 10 von x WP Google und Sie nennen es. Es gibt natürlich andere Unternehmen, die Mitarbeiter haben, die einen Teil ihrer Zeit der Leistung widmen oder widmen, und dann auch einige unabhängige Mitarbeiter, die einen Teil ihrer eigenen Zeit der Teilnahme an der Führungsgruppe widmen. Wie ich selbst erwähnt habe, war ich von Anfang an an diesem Vorschlag beteiligt, einige andere Leute in meinem Team, Feliks Adam Silverstein, sind ebenfalls sehr beteiligt. Und dann benutzen sie diese wenigen Leute von X WP Johnny, Paul, und weißt du, ich habe eine lange Liste von Namen mit 350 Leben. Ja. Dies verzeihen Sie mir, wenn ich es vergesse.

DV: Fantastisch. Das klingt, als hätten Sie eine nette kleine Community von Mitwirkenden. Du hast dich schon irgendwie darum herum aufgebaut. Das ist erstaunlich.

TM: Das Momentum war bisher großartig. Aber natürlich brauchen wir immer mehr Mitwirkende und wir können mit mehr Leuten mehr erreichen. Es ist sehr umfassend, wissen Sie, und vielleicht sprechen wir etwas später darüber, wie wir etwas beitragen können, und ich werde einige weitere Details nennen.

DV: Lass es uns tun. Jetzt. Theorie. Machen wir es jetzt so früh wie im Podcast, nur für den Fall, dass jemand beschäftigt ist und weg muss und sagt, ich möchte es jetzt wissen, lass uns einfach diese Frage stellen. Recht. Zweitens, wie können die Menschen Ihre Bemühungen im Allgemeinen unterstützen, wie tragen sie dazu bei?

TM: Es gibt unzählige Möglichkeiten, etwas beizutragen. Ich meine, es gibt manchmal diese Art von Wahrnehmung in WordPress, dass, wenn man nicht der Entwickler ist, es keinen wirklichen Bereich gibt, um dazu beizutragen. Das stimmt nicht, zumindest nicht für den Leistungsaufwand. Wir haben viele Möglichkeiten, wie Menschen helfen können. Denn ich würde für Entwickler sagen, speziell natürlich die Code-Basis, aber dann, weißt du, ich gebe dir ein paar Beispiele, aber es sind Leute, die beim wöchentlichen Chat-Code helfen und das Web wöchentlich koordinieren. Chat, dann gibt es einige Sachen, die in Workcamps gemacht werden, und Sie wissen, es gibt viele, viele Bereiche, in denen ein bestimmter Bereich, Sie wissen, für Hosting-Unternehmen oder andere beitragen kann, um zu helfen, die Benutzerbasis zu vergrößern Performance Lab, nicht wahr, für Millionen, aber zum Beispiel wäre es großartig, wenn etwa 50 1000 Websites die Aktivität des Performance Lab testen würden. Sie wissen also, aus dieser Perspektive ist es ein großartiger Bereich, in dem Sie helfen können, einen Beitrag zu leisten, indem Sie helfen, diese Benutzerbasis zu vergrößern.

DV: Ich habe keine Frage zu dieser Punkttheorie gesehen. Ich denke, Nummer eins, dieser Podcast jetzt, diese Episode hier, wird Ihnen hoffentlich dabei helfen, mehr Benutzer zu gewinnen. Und für diejenigen, die zuhören, teilen Sie diesen Podcast mit jemand anderem und helfen Sie ihnen, mehr über die Leistung per Plug-in zu erfahren. Und vielleicht hilft Ihnen das auch dabei, mehr Benutzer zu gewinnen. Thierry.

TM: Absolut, ja, das wird großartig. Letztendlich, wissen Sie, je mehr wir Seiten haben, die Funktionen testen, desto mehr wird es helfen, sie schließlich in den WordPress-Kern einzufügen und alle WordPress-Sites zu sehen, um einige Leistungsvorteile zu sehen. Sie werden also einen langen Weg zurücklegen. Und für diejenigen, die daran interessiert sind, einen Beitrag zu leisten, wissen Sie, dass die Teilnahme am wöchentlichen Chat ein guter Ausgangspunkt ist. Natürlich bin ich mehr als glücklich, wenn Leute mich direkt anpingen. Ich bin mir sicher, dass es bei anderen Hinweisen auf das Projekt Felix Adam genauso ist, Leute nehmen jemanden mit, in den hineingepinkelt wird, und so weiter. Also, ja, fühlen Sie sich frei, einfach mitzumachen und uns anzupingen, und wir werden Sie durch den Prozess führen.

DV: Richtig. Da ist also Felix drin. So wie jetzt werde ich es mir auf jeden Fall ansehen und bei Verson mitmachen. Ich glaube, er war in der Show, bevor ich mich geirrt habe. Kühl. Kommen wir also zu dem, was Sie testen. Was testen Sie heute? Zum Beispiel, welche Leistungsfunktionen im Performance Lab-Plug-in enthalten sind, mit denen Sie versuchen, einen Beat zu bekommen.

TM: Also im Moment gibt es unserer Analyse nach ein paar große Übeltäter. Was wir derzeit hauptsächlich entwickeln oder konzentrieren, ist die Bildoptimierung und das Zwischenspeichern von Objekten. Ich werde mich im Moment ziemlich auf das Image konzentrieren, denn das ist definitiv einer der größten Übeltäter und ein ziemlich komplexer Bereich, an dem es viel zu tun gibt. Genauer gesagt, in den Bildern wirkt sich die fehlende Verwendung moderner Bilder oder speziell moderner Formate, wie Sie wissen, ziemlich stark auf die Leistung aus. Und auch ein anderer Bereich wird wie die überhöhten Bildgrößen verwendet. Und wir wissen, dass WordPress nicht unbedingt das Beste ist, um mit Bildgrößen umzugehen. Das ist also etwas, worauf wir uns sehr konzentrieren. Und Sie wissen, dass im Rahmen dieser Arbeit das Web-P-Format und das Format des Web-P-Integrationsmoduls bereits zum Testen bereit sind. Wir hatten bereits Feedback von der Community mit einigen Bedenken bezüglich der Kompatibilität des Speichers. Und so arbeiten wir daran, diese Bedenken anzugehen und weitere Analysen durchzuführen. Das ist so etwas wie das erste, was wir testen. Beantwortet das deine Frage?

DV: Das tut es. Ja. Bildoptimierung ist also offensichtlich fruchtbar. Boden. Weißt du, die Web-P-Sache war wirklich interessant. Ich kann bezeugen, dass die Mitwirkenden auf das Feedback hören. Ich erinnere mich, dass ich eine E-Mail erhalten habe und nicht einmal bemerkt habe, dass Sie mit Web P testen. Aber ich habe eine zufällige E-Mail vom Designentwickler erhalten, in der stand: Haben Sie das gesehen? Was ist damit? Ich dachte, oh, antworte auf Thierrys Post darauf, weil er um Kommentare bittet. Ich bin froh, davon zu hören, aber ich möchte Thierry und dem Team davon erzählen. Und es war großartig zu sehen, wie alle dort zuhörten, und ich bin mir nicht sicher, ob es das Feedback dieser einen Person war oder offensichtlich sehr viele, aber ich denke, die Leute mögen oft, wissen Sie, twittern über etwas oder mailen einem Freund und es ist wie, warte eine Minute, nur für die Leute, die daran arbeiten. Aber es ist schon interessant, die Debatte um den Zeitpunkt, an dem er rumkommt, ich glaube nicht, dass wir das hier unbedingt auspacken müssen. Aber ich verstehe definitiv, warum Sie sich auf die Bildoptimierung stützen. Irgendwie in deiner ersten Delle. Nun, Sie haben auch Objekt-Caching erwähnt, und ich schätze, Ihre Liste der zu optimierenden Bereiche ist wahrscheinlich länger als zwei. Rook ist also wirklich neugierig, was in der Roadmap vor uns steht. Aber wir machen unsere letzte Pause, und wir werden geschlagen sein. Wir machen unsere letzte Pause und sind gleich wieder da. Willkommen zurück, um diesen WordPress-Community-Podcast und W EMR zu veröffentlichen. Wir sind dabei, WordPress schneller zu machen, während Google Thierry Muller interviewt. tränen kurz vor der Pause. Sie haben uns erzählt, dass Sie sich in den Test- und Leistungsfunktionen, die Sie testen, zuerst auf die Bildoptimierung mit web P konzentrieren. Er erwähnte auch Objekt-Caching. Was sonst? Was steht sonst noch auf der Roadmap oder gibt es etwas wirklich Interessantes am Objekt-Caching wie diese Auswirkung?

T M: Ja, ich meine, also für Mitwirkende am Objekt-Caching. Johnny Harris hat nämlich viel daran gearbeitet. Und diese Bemühungen reichen von der Behebung niedrig hängender Früchte bis hin zur Verbesserung des Objekt-Cachings im Allgemeinen oder des Cachings im Allgemeinen. Wissen Sie, in Version 6.0 gab es für Websites mit großen Benutzerzahlen normalerweise einen unsinnigen Unsinn. Und, und ich denke, dass x WP einen Beitrag über die Art von Vorher-Nachher-Leistungsmetriken geschrieben hat, also schau es dir unbedingt an. Und ich denke, dass die Roadmap für die Zukunft der bereits geleisteten Arbeit sehr ähnlich sein wird. Es gibt also eine Menge, was getan werden kann. Und viele Dinge, die irgendwie beiseite gelassen wurden, und Johnny Harrison, andere Mitwirkende versuchen, dies anzusprechen.

DV: Object Object Caching ist also die nächste große Sache, die Sie testen. Sie mögen, ich weiß, es ist immer schwer, Zeitrahmen für Dinge festzulegen, aber wann sollten Leute wie ein Auge darauf haben, wie sie an Tests teilnehmen und Feedback geben.

TM: Der beste Weg, das im Auge zu behalten, ist, der wöchentlichen Chat-Zusammenfassung zu folgen. Ich denke, es ist das Tag auf Make WordPress Blog is Hashtag Performance. Und so rufen wir im Wesentlichen an, wenn wir Tests benötigen. Wenn also ein neues Modul hinzugefügt wird oder wenn eine Ankündigung für ein vorhandenes gemacht wurde, dann bitten wir die Leute natürlich um Tests und auch einfach um Updates auf die neueste Version des Performance Lab-Plugins, natürlich die neuesten Versionen oder wenn die Version bereitgestellt wird. Dazu gehören dann meist Dinge zum Testen.

DV: Ich mochte diese Vorschläge sehr, wie zum Beispiel einfach installieren, dann siehst du die aktualisierte Instanz, das ist wirklich cool. Wenn Sie also im Channel eine neue Version zum Testen ankündigen, fügen Sie hinzu, sie zu hören oder sie zu channeln für Leute, die nicht die ganze Zeit auf dem Channel campen werden.

TM: Nein, haben wir nicht, aber es ist ein wirklich guter Vorschlag.

DV: Kennen Sie den Trucker-Kanal und andere Meeting-Gruppen? Das wird hilfreich sein. Ich werde es im Auge behalten.

TM: Das ist großartig. Ich werde es Bethanien sagen.

DV: genial. Wenn ich also an die Leistung von WordPress denke, wie Sie wissen, liegt die Wurzel darin, dass die Leute in der Lage sind, sie zu optimieren, und Sie wissen, sie wirklich leistungsfähig und in vielen Fällen zu machen. Ich meine, offensichtlich arbeite ich für die WP-Engine, das ist so, als ob unsere ganze Aufgabe darin besteht, diese Dinge leistungsfähig zu machen. Und natürlich können Sie mit Software, die interagiert, immer mehr tun, wissen Sie, um zu versuchen, diese Leistung zu steigern. Und, wissen Sie, der größte Quotensünder in Bezug auf Performance-Spiele scheint die Verwendung von Plugins zu sein, und es gibt Dinge, die einzelne Plugin-Besitzer tun können, um das zu verbessern, aber ich bin nur neugierig, ob Sie alle darüber nachgedacht haben die andere Seite anzugehen, die vielleicht die nachlässige Build-Seite ist, die Sie mit einer 42. Ladezeit oder so etwas zurücklässt.

TM: Ja, das ist eine sehr gute Frage. Sie mögen also diese drei Teile dieser Initiative. Der erste Teil ist die Verbesserung von WordPress auf der Kernebene, der richtigen WordPress-Plattform. Ob es nun darum geht, die Leistung standardmäßig zu optimieren oder APIs für Entwickler bereitzustellen, die sie in den Themen und Plugins nutzen können. Dann versucht der andere Teil, Themen und Plugins mit einer sehr großen Benutzerbasis anzuregen. Weißt du, ich kann ein paar nennen, aber einige dieser Teams sind allein dreimal so groß wie Wix. Recht. Und so haben sie einen großen Fußabdruck und verbessern dadurch ihre eigene Leistung. Es könnte wirklich weit gehen. Daher ist es wirklich wichtig, Anreize für diese Themen und Plugins zu schaffen. Und dann ist die Arbeit rund um das Ökosystem richtig. Wir fangen also an, zum Beispiel über diese ein Theme-Checker-Plugin zu diskutieren. Wenn Entwickler ein Thema auf dem Marktplatz hochladen. Es gibt einen Nahtprüfer, der reingeht, ein paar Sicherheitskontrollen durchführt und solche Sachen. Derzeit gibt es nicht viel Performance-Huhn. Und das gilt auch für Plugins, es gibt nicht einmal ein Plugin-Huhn, richtig. Sollten wir in diesem Bereich mehr tun? Sollten wir versuchen, wissen Sie, eine Art Leitplanke zu haben, wenn Entwickler Themen und Plugins einreichen und versuchen, die Leistung des Ökosystems rund um WordPress langsam zu verbessern. Das ist für mich ein gewaltiger Hebel.

DV: Da gibt es eine Menge, richtig, wir hatten, wie Sie wissen, Bemühungen um Tide damit, und es würde Dinge wie eine Leuchtturm-API beinhalten. Und ich denke, gerade dieser Begriff des Performance-Testings in Ihrem Workflow ist auch noch relativ jung. Ich fühle mich für Entwickler im Web insgesamt. Ich glaube, es war schon immer da. Aber ich denke, dass diese Art von Integration bei jedem Schritt, sei es CI-CD oder einfach nur QA-artiges Zeug, noch relativ neu ist. Ich denke, wir werden uns immer noch darum streiten. Aber wie auch immer, Thierry, das war unglaublich interessant. Vielen Dank, dass Sie heute bei uns sind.

TM: Vergnügen. Vielen Dank für die Einladung und ich freue mich darauf, die Leistung im WordPress-Bereich weiter zu verbessern.

DV: Ausgezeichnet. Wir sind so froh, Sie hier zu haben. Wir freuen uns, Sie wieder zu haben. Ich werde mich Hashtag Performance und WordPress Core Slack anschließen. Like to check out Wenn Sie mehr darüber erfahren möchten, was Thierry vorhat, besuchen Sie wordpress.org Schrägstrich-Plugins Schrägstrich Performance Dash Lab. Vielen Dank an alle, die sich diesen WordPress-Community-Podcast auf WMR angehört haben. Dies war Ihr Gastgeber David Vogelpohl. Ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine. Und ich liebe es, Ihnen hier jede Woche das Beste aus der Community auf Press This vorzustellen.