Novo plug-in de compensação de carbono visa tornar os sites do WordPress mais ecológicos

Publicados: 2020-05-28
Crédito da foto: Valeriy Poltorak

À medida que desenvolvedores e usuários da Internet se tornam cada vez mais conscientes da pegada de CO2 de seu uso de dados, o interesse renovado em programas de compensação de carbono surgiu nos últimos anos. Esses programas permitem que indivíduos e organizações “compensem” suas emissões de dióxido de carbono financiando empreendimentos ambientais, que vão desde o plantio de árvores até projetos de energia limpa, com muita variedade entre eles.

Os esquemas de compensação de carbono permanecem controversos, pois na verdade não cancelam diretamente as emissões. Os programas permitem que as empresas pareçam “amigas do meio ambiente” com suas contribuições enquanto continuam a queimar combustíveis fósseis. Idealmente, as corporações trabalharão tanto para reduzir suas emissões quanto para “neutralizar” os danos causados ​​com projetos que renovam a terra.

Para desenvolvedores da Web, a conscientização da pegada de CO2 do seu produto é o primeiro passo, e os programas de compensação de carbono geralmente são ajustados para tornar esses dados relacionáveis. Essa conscientização é especialmente crítica se o software que você está criando for usado em milhões de dispositivos. Aris Stathopoulos, um desenvolvedor do WordPress mais conhecido por criar o Kirki Customizer Framework, criou um plug-in chamado Carbon Offset que calcula as emissões de efeito estufa das visitas ao seu site e se integra à API Cloverly para compensações e pagamentos.

“A internet é uma máquina enorme que consome grandes quantidades de energia”, disse Stathopoulos. “Toda a cadeia, de farms de servidores a ISPs e dispositivos clientes, geralmente é alimentada por fontes de energia não renováveis. O que realmente tocou a campainha do 'perigo' em minha mente foi ler o relatório Internet-Health da Mozilla há dois anos.

“Desde então venho tentando ajudar a tornar a web um pouco mais sustentável. Às vezes, isso significa converter um script para vanilla JS, criar um tema ou apenas conversar com as pessoas sobre o que elas podem fazer para tornar seu site mais eficiente e mais ecológico/sustentável. Carbon Offset é meu mais recente esforço nessa frente.”

A primeira versão do plug-in inclui uma página de detalhes com o impacto calculado da pegada de carbono do seu site, exibido ao lado do peso da compensação de carbono. Pude ver esta página evoluindo para ser visualmente mais atraente no futuro. A página de configurações é onde os usuários podem conectar seus sites à API do Cloverly.

A Cloverly oferece compensações sob demanda, o que significa que os usuários financiam energia limpa para um dos projetos que a empresa selecionou. Isso inclui iniciativas que fazem coisas como capturar emissões de gases fugitivos, melhorar o manejo florestal e converter metano do esterco em energia renovável.

Navegando no repositório de plugins do WordPress.org, parece que a plataforma tem apenas um punhado de plugins projetados para aumentar a conscientização dos usuários sobre as emissões de carbono. O plug-in Website Carbon oferece aos usuários uma ampla visão geral do impacto das emissões de seu site, incluindo relatórios sobre se o data center no qual o site está hospedado é alimentado por energia renovável. CO2ok para WooCommerce é outro plugin que se integra a um serviço de compra de compensações.

Stathopoulos quer expandir seu plugin para integração com serviços adicionais para que os usuários tenham mais opções para compensar as pegadas de carbono de seus sites. Ele não tem afiliação com Cloverly. Ele disse que a única razão pela qual escolheu se integrar a ele é porque eles têm uma ótima API com a qual é fácil trabalhar. Ele tornou sua implementação extensível para que adicionar serviços extras seja fácil quando ele encontrar outro com uma boa API.

Tirando a complacência dos proprietários de sites: a conscientização é o primeiro passo para reduzir as emissões

“Existem sites por aí que medem a pegada de carbono de um site e dão uma ideia de quanto carbono é gerado sempre que alguém visita uma página da web”, disse Stathopoulos. “Se você começar a testar sites, verá alguns bons, alguns ruins e alguns chocantemente caros. Por exemplo, w.org: Cada visita produz 0,68 g de emissões de carbono, e esse é um dos bons sites. O NYTimes.com gera 3,2 gramas de carbono toda vez que alguém visita seu site.”

Stathopoulos quer usar seu plugin para aumentar a conscientização entre os proprietários de sites WordPress, já que o software é muito usado, mas muitas vezes sobrecarregado por extensões de terceiros.

“Com o WordPress alimentando mais de 30% da web, estamos falando de milhões de visualizações diárias”, disse ele. “No improvável cenário otimista de que todos eles não geram mais de 0,5 g por carregamento de página, os sites WP geram nada menos que 500 toneladas métricas de carbono/dia. Isso não tem nada a ver com WordPress. Em vez disso, trata-se da imagem de 5 MB que o usuário deseja em sua página inicial, a animação JS que requer 5 KB extras de JS, desenvolvedores insistindo em usar jQuery em seus temas e plugins, os 300 KB não utilizados de CSS que um site possui, o Facebook widget, botões de compartilhamento social que usam 100kb de JS ou o uso horrível de imagens de texto em vez de texto simples.

“São todos os dados que são baixados todas as vezes e cada vez que isso acontece, o servidor executa alguns milissegundos a mais, o navegador leva mais alguns milissegundos para renderizar. Tudo isso resulta em energia desperdiçada, energia que precisou de recursos reais para gerar e, no processo de fazer isso, gerou mais algumas emissões de carbono”.

É fácil para qualquer um ficar complacente quando o uso de dados parece funcionar como mágica e não afeta imediatamente o proprietário do site. Plugins como o Carbon Offset visam tornar os recursos desperdiçados mais uma realidade. A Stathopoulos está atualmente trabalhando para adicionar suporte ao comércio eletrônico que permitirá aos clientes compensar a pegada de carbono da entrega de suas compras ou até mesmo permitir que os proprietários das lojas financiem a compensação. Ele disse que isso geralmente equivale a alguns centavos por venda, mas pode ter um impacto significativo se feito em grande escala.

“Uma das minhas esperanças é que isso ajude a aumentar a sensibilidade e a conscientização”, disse Stathopoulos. “Espero que algumas pessoas entendam que seu site é parte do problema. Esperançosamente, isso os levará a repensar como eles constroem seus sites e querem fazer parte da solução – idealmente, esforçando-se para reduzir as emissões de carbono de nossos sites.

“Mas como por vários motivos isso nem sempre é possível, o plugin mostrará quanto nosso site custa ao meio ambiente, e alguns podem optar por dar algo em troca.”

Stathopoulos disse que a compra de compensações era “surpreendentemente barata”. Ele comprou compensações para 50 kg de CO2 por aproximadamente US$ 4, e seu site “queima” 0,2 g/visita.

“Isso significa que estou pronto para as próximas 2,5 milhões de visitas”, disse ele. “Se meu site fosse tão pesado quanto o NYTimes, isso me daria 15 mil visualizações de danos ao meio ambiente, o que seria uma boa indicação de que tenho que mudar algumas coisas no meu site.

“O custo não é o ponto. O ponto é estar consciente sobre o que construímos, quanto dano causamos e ajudar a desfazer esse dano o máximo possível. Afinal, um site sustentável é muito mais rápido e com melhor desempenho do que um não sustentável. Todos ganham.”