Noul plugin Carbon Offset își propune să facă site-urile WordPress mai ecologice

Publicat: 2020-05-28
credit foto: Valeriy Poltorak

Pe măsură ce dezvoltatorii și utilizatorii de internet devin din ce în ce mai conștienți de amprenta CO2 a utilizării datelor lor, interesul reînnoit pentru programele de compensare a emisiilor de carbon a apărut în ultimii ani. Aceste programe permit indivizilor și organizațiilor să-și „compenseze” emisiile de dioxid de carbon prin finanțarea eforturilor de mediu, care variază de la plantarea de copaci la proiecte de energie curată, cu multă varietate între ele.

Schemele de compensare a carbonului rămân controversate, deoarece de fapt nu anulează direct emisiile. Programele permit corporațiilor să pară „prietenoase cu mediul” cu contribuțiile lor, în timp ce continuă să ardă combustibili fosili. În mod ideal, corporațiile vor lucra atât la reducerea emisiilor, cât și la „neutralizarea” daunelor cauzate de proiecte care reînnoiesc pământul.

Pentru dezvoltatorii web, conștientizarea amprentei de CO2 a produsului dvs. este primul pas, iar programele de compensare a emisiilor de carbon sunt de obicei ajustate pentru a face aceste date identificabile. Această conștientizare este deosebit de critică dacă software-ul pe care îl construiți este utilizat pe milioane de dispozitive. Aris Stathopoulos, un dezvoltator WordPress cunoscut cel mai bine pentru autorul Kirki Customizer Framework, a creat un plugin numit Carbon Offset care calculează emisiile cu efect de seră din vizitele pe site și se integrează cu API-ul Cloverly pentru compensații și plăți.

„Internetul este o mașină uriașă care consumă cantități mari de energie”, a spus Stathopoulos. „Întregul lanț, de la fermele de servere la ISP-uri și la dispozitivele client, este de obicei alimentat de surse de energie neregenerabile. Ceea ce a sunat cu adevărat „pericol” în mintea mea a fost să citesc raportul Internet-Health al Mozilla în urmă cu doi ani.

„De atunci am încercat să ajut internetul să fie puțin mai sustenabil. Uneori, asta înseamnă să convertiți un script în vanilla JS, să construiți o temă sau doar să vorbiți cu oamenii despre lucruri pe care le pot face pentru a-și face site-ul mai performant și mai ecologic/sustenabil. Carbon Offset este cel mai recent efort al meu în acest sens.”

Prima versiune a pluginului include o pagină de detalii cu impactul calculat al amprentei de carbon a site-ului dvs., afișată lângă greutatea compensației de carbon. Am putut vedea această pagină evoluând pentru a fi mai convingătoare din punct de vedere vizual în viitor. Pagina de setări este locul în care utilizatorii își pot conecta site-urile API-ul Cloverly.

Cloverly oferă compensații la cerere, ceea ce înseamnă că utilizatorii finanțează energie curată pentru unul dintre proiectele selectate de companie. Acestea includ inițiative care fac lucruri precum captarea emisiilor de gaze fugitive, îmbunătățirea managementului pădurilor și transformarea metanului din gunoi de grajd în energie regenerabilă.

Răsfoind depozitul de pluginuri WordPress.org, se pare că platforma are doar o mână de plugin-uri concepute pentru a crește gradul de conștientizare a utilizatorilor cu privire la emisiile de carbon. Pluginul Website Carbon oferă utilizatorilor o imagine de ansamblu asupra impactului emisiilor site-ului lor, inclusiv raportarea dacă centrul de date în care este găzduit site-ul este alimentat de energie regenerabilă. CO2ok pentru WooCommerce este un alt plugin care se integrează cu un serviciu pentru achiziționarea de compensații.

Stathopoulos vrea să-și extindă pluginul pentru a se integra cu servicii suplimentare, astfel încât utilizatorii să aibă mai multe opțiuni în compensarea amprentei de carbon ale site-urilor lor web. Nu are nicio afiliere cu Cloverly. El a spus că singurul motiv pentru care a ales să se integreze cu acesta este că au un API grozav cu care este ușor de lucrat. Și-a făcut implementarea extensibilă, astfel încât adăugarea de servicii suplimentare să fie ușoară atunci când va găsi altul cu un API bun.

Scoaterea din complezență a proprietarilor de site-uri web: conștientizarea este primul pas către reducerea emisiilor

„Există site-uri care măsoară amprenta de carbon a unui site și oferă o idee despre cât de mult carbon este generat de fiecare dată când cineva vizitează o pagină web”, a spus Stathopoulos. „Dacă începi să testezi site-uri web, vezi unele bune, altele rele și altele șocant de costisitoare. Luați de exemplu w.org: Fiecare vizită produce 0,68 g de emisii de carbon și acesta este unul dintre site-urile bune. NYTimes.com generează 3,2 grame de carbon de fiecare dată când cineva îi vizitează site-ul.”

Stathopoulos dorește să-și folosească pluginul pentru a crește gradul de conștientizare în rândul proprietarilor de site-uri WordPress, deoarece software-ul este atât de utilizat pe scară largă, dar adesea împovărat de extensii terțe.

„Cu WordPress care alimentează peste 30% din web, vorbim despre milioane de vizualizări zilnice”, a spus el. „În scenariul optimist puțin probabil că toate generează nu mai mult de 0,5 g per încărcare de pagină, site-urile WP generează nu mai puțin de 500 de tone metrice de carbon/zi. Acest lucru nu are nimic de-a face cu WordPress. În schimb, este vorba despre imaginea de 5 MB pe care utilizatorul o dorește pe prima pagină, animația JS fantezică care necesită acei 5 kb în plus de JS, dezvoltatorii insistând să folosească jQuery în temele și pluginurile lor, cei 300 kb de CSS neutilizați pe care îi are un site, Facebook widget, butoanele de partajare socială decât folosesc 100 kb de JS sau utilizarea îngrozitoare a imaginilor de text în loc de text simplu.

„Toate datele sunt descărcate de fiecare dată și de fiecare dată când o fac, serverul rulează cu câteva milisecunde în plus, browserul are nevoie de câteva milisecunde în plus pentru redare. Totul se adaugă la energie risipită, energie care a avut nevoie de resurse reale pentru a o genera și, în procesul de a face asta, a generat mai multe emisii de carbon.”

Este ușor pentru oricine să devină mulțumit atunci când utilizarea datelor pare să funcționeze prin magie și nu afectează imediat proprietarul site-ului. Pluginurile precum Carbon Offset urmăresc să transforme resursele irosite într-o realitate. Stathopoulos lucrează în prezent pentru a adăuga suport pentru comerțul electronic, care va permite clienților să compenseze amprenta de carbon a livrării achizițiilor lor sau chiar să le permită proprietarilor de magazine să finanțeze compensarea. El a spus că acest lucru se va ridica, de obicei, la câțiva cenți per vânzare, dar poate avea un impact semnificativ dacă este făcut la scară largă.

„Una dintre speranțele mele este că va ajuta la creșterea sensibilității și a conștientizării”, a spus Stathopoulos. „Sperăm că unii oameni vor înțelege că site-ul lor face parte din problemă. Sperăm că îi va îndemna să regândească modul în care își construiesc site-urile și vor să facă parte din soluție – în mod ideal, străduindu-se să reducă emisiile de carbon ale site-urilor noastre web.

„Dar din moment ce, din diverse motive, acest lucru nu este întotdeauna posibil, pluginul va arăta cât de mult costă site-ul nostru pentru mediu, iar unii pot alege să dea ceva înapoi.”

Stathopoulos a spus că achiziționarea de compensații a fost „surprinzător de ieftină”. El a cumpărat compensații pentru 50 kg de CO2 pentru aproximativ 4 USD, iar site-ul său „ard” 0,2 g/vizită.

„Aceasta înseamnă că sunt bun pentru următoarele 2,5 milioane de vizite”, a spus el. „Dacă site-ul meu ar fi la fel de greu ca NYTimes, atunci mi-ar aduce daune aduse mediului în valoare de 15.000 de vizualizări, ceea ce ar fi un indiciu destul de bun că trebuie să schimb unele lucruri pe site-ul meu.

„Nu costul este ideea. Ideea este să fim conștienți de ceea ce construim, cât de mult daune facem și de a ajuta la anularea acelui daune cât mai mult posibil. La urma urmei, un site web durabil este mult mai rapid și mai performant decât unul nesustenabil. Toată lumea câștigă.”