Echipa de performanță WordPress pune în așteptare WebP controversat prin propunere implicită după feedback critic

Publicat: 2022-04-14

Echipa de performanță a WordPress și-a suspendat propunerea WebP by Default, după ce comunitatea și-a exprimat feedback critic și preocupări tehnice semnificative. Noua caracteristică ar genera imagini WebP la încărcare în mod implicit pentru încărcările JPEG noi și ar folosi imagini WebP în mod implicit pentru conținutul site-ului web. Echipa de performanță a WordPress a propus această actualizare pentru următoarea versiune 6.0.

„Echipa de performanță a auzit feedback-ul și ia în serios preocupările comunității”, a spus colaboratorul sponsorizat de Google, Adam Silverstein, într-o actualizare cu privire la stadiul propunerii. „Cu ajutorul comunității, vom lucra la efectuarea de cercetări suplimentare bazate pe date. Pe baza constatărilor noastre, vom reevalua abordarea propusă pentru a activa WebP în mod implicit.”

Oponenții vocali ai funcției au caracterizat-o drept „cu mâinile grele” și au solicitat ca aceasta să fie doar „înscrisă” sau introdusă cu un mod mai ușor de utilizat de a o dezactiva. Una dintre preocupările principale este că propunerea are potențialul de a dubla cantitatea de spațiu pe disc folosită pentru imagini, deoarece ar genera miniaturi WebP pe lângă dimensiunile secundare JPEG.

Viktor Nagornyy a rezumat preocupările legate de stocare într-un comentariu la propunere:

Nu este vorba doar despre formatele de imagine. Veți crește drastic utilizarea spațiului pe disc generând mai multe imagini. Acest lucru va afecta pe oricine găzduiește WordPress pe gazde gestionate cu limită de stocare, propriile servere cu stocare limitată, oricine care descarcă imagini pe S3 etc. Acesta este motivul pentru care trebuie să existe o opțiune pentru a dezactiva această opțiune în opțiunile media. Imaginile ascunse generate de WP din cauza pluginurilor și temelor deja provoacă probleme. Am văzut un site generând 20 de imagini pentru fiecare imagine încărcată. Directorul de încărcări a fost de 20 GB. Vă puteți imagina să adăugați imagini webp în plus față de aceasta?

Acest lucru afectează direct costul de găzduire. Veți cauza o mulțime de probleme de facturare.

Echipa de performanță a spus că lucrează îndeaproape cu comunitatea de găzduire, dar această schimbare beneficiază în mod direct gazdele care vând planuri cu limite de spațiu de stocare pe niveluri.

„Există și conflicte de interese semnificative”, a spus proprietarul agenției WordPress, Andrew Wilder. „WebP este un format creat de Google – și inginerii Google sunt cei care conduc echipa de performanță. A spus proprietarul agenției WordPress, Andrew Wilder. „Această propunere este concepută pentru a servi intereselor Google (făcându-le mai ușor și mai ieftin accesul cu crawlere pe web). Iar costul crescut pentru tot spațiul de stocare suplimentar necesar va fi suportat de proprietarii site-ului, nu de Google.”

Companiile de găzduire pot întâmpina, de asemenea, complicații ca urmare a activării implicite a WebP, care ar putea să nu merite facturarea crescută pentru clienții care sunt forțați să facă upgrade. Charles Smith, Managing Director la compania de găzduire WordPress WPopt AB, a articulat o litanie dintre aceste preocupări pentru gazde într-un comentariu la propunere, mai ales în ceea ce privește costurile de suport și de rezervă:

Spațiu pe disc – marea majoritate a utilizatorilor noștri au biblioteci de imagini foarte mari. Deși s-ar putea să nu atingă încă limite, dublarea efectivă a dimensiunii bibliotecii media va cauza probleme multor oameni. Văd că se termină într-unul din mai multe moduri – fie ne vor cere să ștergem fișierele webp (deci, mai multă muncă pentru noi, mulțumesc!), fie vor fi forțați să facă upgrade (deci, taxe mai mari pentru ele) , sau se vor supăra că nu oferim mai mult spațiu pe disc gratuit și, eventual, ne vor părăsi

Backup-urile sunt deja una dintre cheltuielile noastre majore. Investim în mai multe soluții și în mai multe locații de depozitare. O astfel de decizie ne va crește *direct* costurile. De asemenea, restabilirea conturilor, migrarea conturilor și acțiunile similare vor consuma mai mult timp.”

În cea mai recentă actualizare, Silverstein a spus că obiectivul principal al echipei de performanță în activarea implicită a WebP este acela de a aduce procesarea imaginilor WordPress la nivelul concurenților săi.

„Scopul principal al acestei funcții este de a pune bazele WordPress pentru a putea procesa și livra formate mai performante în același mod în care fac deja alte CMS, cum ar fi Duda, Wix și Shopify”, a spus Silverstein.

Acest raționament este extrem de deconectat de preocupările exprimate de oamenii care se află în tranșee în sprijinul și întreținerea site-urilor WordPress. Abordarea inițială a echipei de a vinde beneficiile WebP, fără a aborda în mod adecvat problema spațiului pe disc, a generat o respingere semnificativă a comunității într-o perioadă scurtă de timp.

Pe măsură ce reprezentanții echipei de performanță au răspuns preocupărilor în comentariile propunerii, câțiva participanți la discuție au devenit mai iritați, spunând că au simțit că susținătorii „WebP implicit” nu înțeleg pe deplin implicațiile din lumea reală ale propunerii pentru utilizatori. Cronologia pentru introducerea acestuia în nucleu a părut, de asemenea, grăbită și prematură, având în vedere că WordPress are deja suport pentru imagini WebP pentru cei care aleg să le folosească.

„Concluzia este destul de simplă”, a spus proprietarul agenției WordPress, Sergio Scabuzzo. „Ni se cere să dublăm numărul de imagini fără un motiv întemeiat.

„Există un avantaj mic al lățimii de bandă în a forța toate imaginile să aibă o versiune WebP. Dar atunci vom avea un spectacol de porcărie pe mâini în spate. Cât de gestionabile sunt acum bibliotecile media? Cool, acum dublează-l cu un alt format media. Oh, stai, hai să adăugăm și AVIF mai târziu...

„Aceasta este o problemă care caută o soluție, nu o decizie. Această modificare este excelentă numai de la un crawler web, un motor de căutare, un dispozitiv/mediu acceptat. Dar pentru ecosistemul WordPress, va crea o mare durere de cap în costurile de întreținere și găzduire.”

Echipa de performanță își reevaluează acum abordarea și încearcă să-și susțină argumentele cu mai multe date și cercetări. Silverstein a făcut referire la două probleme GitHub în care echipa urmărește cercetările privind impactul activării WebP în mod implicit:

  1. Cercetare: Impactul imaginilor WebP suplimentare asupra încărcării [Numărul #289]
  2. Cercetare: compatibilitate WebP [Numărul #290]

„După ce ne-am finalizat investigația și am determinat următorii pași cu privire la aceste două probleme, vom colabora cu comunitatea pentru a reevalua alte două preocupări care au fost ridicate – a avea funcția activată/dezactivată în mod implicit și a avea un control bazat pe UI pentru a activa funcția activată/dezactivată”, a spus Silverstein.