Il nuovo plug-in Carbon Offset mira a rendere i siti WordPress più ecologici
Pubblicato: 2020-05-28
Man mano che gli sviluppatori e gli utenti di Internet diventano sempre più consapevoli dell'impronta di CO2 del loro utilizzo dei dati, negli ultimi anni è emerso un rinnovato interesse per i programmi di compensazione delle emissioni di carbonio. Questi programmi consentono a individui e organizzazioni di "compensare" le proprie emissioni di anidride carbonica finanziando attività ambientali, che vanno dalla piantagione di alberi a progetti di energia pulita, con molta varietà nel mezzo.
Gli schemi di compensazione del carbonio rimangono controversi, poiché in realtà non annullano direttamente le emissioni. I programmi consentono alle aziende di apparire "rispettose dell'ambiente" con i loro contributi pur continuando a bruciare combustibili fossili. Idealmente, le aziende lavoreranno sia per ridurre le proprie emissioni sia per “neutralizzare” i danni causati dai progetti che rinnovano la terra.
Per gli sviluppatori web, la consapevolezza dell'impronta di CO2 del tuo prodotto è il primo passo e i programmi di compensazione delle emissioni di carbonio sono generalmente messi a punto per rendere questi dati facilmente riconoscibili. Questa consapevolezza è particolarmente critica se il software che stai costruendo viene utilizzato su milioni di dispositivi. Aris Stathopoulos, uno sviluppatore di WordPress noto soprattutto per aver creato il Kirki Customizer Framework, ha creato un plug-in chiamato Carbon Offset che calcola le emissioni di gas serra dalle visite al tuo sito Web e si integra con l'API Cloverly per compensazioni e pagamenti.
"Internet è una macchina enorme che consuma enormi quantità di energia", ha affermato Stathopoulos. "L'intera catena, dalle server farm agli ISP ai dispositivi client, è generalmente alimentata da fonti di alimentazione non rinnovabili. Quello che veramente ha suonato il campanello del "pericolo" nella mia mente è stato leggere il rapporto Internet-Health di Mozilla due anni fa.
“Da allora ho cercato di contribuire a rendere il web un po' più sostenibile. A volte ciò significa convertire uno script in JS vaniglia, costruire un tema o semplicemente parlare con le persone delle cose che possono fare per rendere il loro sito più performante e più ecologico/sostenibile. Carbon Offset è il mio ultimo sforzo su questo fronte".
La prima versione del plug-in include una pagina dei dettagli con l'impatto calcolato dell'impronta di carbonio del tuo sito, visualizzata accanto al peso della compensazione di carbonio. Ho potuto vedere questa pagina evolversi per essere visivamente più avvincente in futuro. La pagina delle impostazioni è dove gli utenti possono collegare i loro siti all'API Cloverly.

Cloverly offre compensazioni su richiesta, il che significa che gli utenti finanziano energia pulita per uno dei progetti selezionati dall'azienda. Questi includono iniziative che fanno cose come catturare le emissioni di gas fuggitive, migliorare la gestione delle foreste e convertire il metano dal letame in energia rinnovabile.
Sfogliando il repository di plugin di WordPress.org, sembra che la piattaforma abbia solo una manciata di plugin progettati per aumentare la consapevolezza degli utenti sulle emissioni di carbonio. Il plug-in Website Carbon offre agli utenti un'ampia panoramica dell'impatto delle emissioni del proprio sito, inclusa la segnalazione se il data center in cui è ospitato il sito è alimentato da energia rinnovabile. CO2ok per WooCommerce è un altro plugin che si integra con un servizio per l'acquisto di offset.
Stathopoulos vuole espandere il suo plugin per integrarlo con servizi aggiuntivi in modo che gli utenti abbiano più scelte per compensare l'impronta di carbonio dei loro siti web. Non ha alcuna affiliazione con Cloverly. Ha detto che l'unico motivo per cui ha scelto di integrarsi con esso è perché hanno un'ottima API con cui è facile lavorare. Ha reso la sua implementazione estensibile in modo che l'aggiunta di servizi extra sia facile quando ne trova un altro con una buona API.

Liberare i proprietari di siti Web dal compiacimento: la consapevolezza è il primo passo verso la riduzione delle emissioni
"Ci sono siti là fuori che misurano l'impronta di carbonio di un sito e danno un'idea di quanto carbonio viene generato ogni volta che qualcuno visita una pagina web", ha detto Stathopoulos. “Se inizi a testare siti Web, ne vedi alcuni buoni, altri cattivi e altri incredibilmente costosi. Prendi ad esempio w.org: ogni visita produce 0,68 g di emissioni di carbonio, e questo è uno dei siti migliori. NYTimes.com genera 3,2 grammi di carbonio ogni volta che qualcuno visita il loro sito.
Stathopoulos vuole utilizzare il suo plugin per aumentare la consapevolezza tra i proprietari di siti WordPress, dal momento che il software è così ampiamente utilizzato ma spesso appesantito da estensioni di terze parti.
"Con WordPress che alimenta oltre il 30% del Web, stiamo parlando di milioni di visualizzazioni giornaliere", ha affermato. “Nell'improbabile scenario ottimistico che tutti generino non più di 0,5 g per caricamento di pagina, i siti WP generano non meno di 500 tonnellate di carbonio al giorno. Questo non ha nulla a che fare con WordPress. Si tratta invece dell'immagine da 5 MB che l'utente desidera sulla propria prima pagina, dell'animazione JS dimenante che richiede quei 5kb in più di JS, gli sviluppatori che insistono nell'usare jQuery nei loro temi e plugin, i 300kb inutilizzati di CSS di un sito, Facebook widget, pulsanti di condivisione social che utilizzano 100kb di JS, o l'uso orrendo di immagini di testo invece di testo normale.
“Sono tutti i dati che vengono scaricati ogni volta e ogni volta che lo fa, il server esegue qualche millisecondo in più, il browser impiega qualche millisecondo in più per il rendering. Tutto si somma a uno spreco di energia, energia che ha richiesto risorse reali per essere generata e, nel farlo, ha generato alcune emissioni di carbonio in più".
È facile per chiunque compiacersi quando l'utilizzo dei dati sembra funzionare per magia e non ha un impatto immediato sul proprietario del sito. Plugin come Carbon Offset mirano a rendere le risorse sprecate più una realtà. Stathopoulos sta attualmente lavorando per aggiungere il supporto per l'e-commerce che consentirà ai clienti di compensare l'impronta di carbonio della consegna dei loro acquisti, o addirittura consentire ai proprietari di negozi di finanziare la compensazione. Ha detto che questo di solito ammonterà a pochi centesimi per vendita, ma può avere un impatto significativo se fatto su larga scala.
"Una delle mie speranze è che aiuti ad aumentare la sensibilità e la consapevolezza", ha detto Stathopoulos. "Speriamo che alcune persone capiranno che il loro sito Web è parte del problema. Si spera che li esorterà a ripensare al modo in cui costruiscono i loro siti e vogliono essere parte della soluzione, idealmente sforzandosi di ridurre le emissioni di carbonio dei nostri siti web.
"Ma poiché per vari motivi ciò non è sempre possibile, il plug-in mostrerà quanto il nostro sito Web costa all'ambiente e alcuni potrebbero scegliere di restituire qualcosa".
Stathopoulos ha affermato che l'acquisto di compensazioni era "sorprendentemente economico". Ha acquistato compensazioni per 50 kg di CO2 per circa $ 4 e il suo sito Web "brucia" 0,2 g/visita.
"Questo significa che sono a posto per i prossimi 2,5 milioni di visite", ha detto. "Se il mio sito fosse pesante come il NYTimes, questo mi farebbe guadagnare 15.000 visualizzazioni di danni all'ambiente, il che sarebbe una buona indicazione che devo cambiare alcune cose sul mio sito.
“Il costo non è il punto. Il punto è essere consapevoli di ciò che costruiamo, di quanti danni facciamo e aiutare ad annullare quel danno il più possibile. Dopotutto, un sito web sostenibile è molto più veloce e performante di uno non sostenibile. Tutti vincono”.
