Новый плагин Carbon Offset направлен на то, чтобы сделать сайты WordPress более экологичными
Опубликовано: 2020-05-28
По мере того, как разработчики и пользователи Интернета все больше осознают выбросы CO2 при использовании своих данных, в последние годы вновь возник интерес к программам компенсации выбросов углерода. Эти программы позволяют отдельным лицам и организациям «компенсировать» свои выбросы углекислого газа за счет финансирования экологических мероприятий, которые варьируются от посадки деревьев до проектов чистой энергии, с большим разнообразием промежуточных вариантов.
Схемы компенсации выбросов углерода остаются спорными, поскольку они фактически не компенсируют выбросы напрямую. Программы позволяют корпорациям выглядеть «экологически безопасными» благодаря своим вкладам, продолжая при этом сжигать ископаемое топливо. В идеале корпорации будут работать как над сокращением своих выбросов, так и над «нейтрализацией» ущерба, нанесенного проектами по обновлению Земли.
Для веб-разработчиков осведомленность о выбросах CO2 вашим продуктом является первым шагом, и программы компенсации выбросов углерода обычно точно настроены, чтобы сделать эти данные актуальными. Это понимание особенно важно, если создаваемое вами программное обеспечение используется на миллионах устройств. Арис Статопулос, разработчик WordPress, наиболее известный как создатель Kirki Customizer Framework, создал плагин под названием Carbon Offset, который рассчитывает выбросы парниковых газов в результате посещений вашего веб-сайта и интегрируется с Cloverly API для компенсаций и платежей.
«Интернет — это огромная машина, потребляющая огромное количество энергии», — сказал Статопулос. «Вся цепочка от ферм серверов до интернет-провайдеров и клиентских устройств обычно питается от невозобновляемых источников энергии. Что действительно насторожило меня, так это то, что два года назад я прочитал отчет Mozilla Internet-Health.
«С тех пор я пытаюсь помочь сделать сеть более устойчивой. Иногда это означает преобразование скрипта в ванильный JS, создание темы или просто обсуждение с людьми того, что они могут сделать, чтобы сделать свой сайт более производительным и более экологичным/устойчивым. Carbon Offset — моя последняя попытка в этом направлении».
Первая версия подключаемого модуля включает страницу сведений с расчетным воздействием углеродного следа вашего сайта, отображаемым рядом с весом углеродного смещения. Я мог видеть, что эта страница будет развиваться, чтобы стать более визуально привлекательной в будущем. На странице настроек пользователи могут подключить свои сайты к Cloverly API.

Cloverly предлагает компенсацию по запросу, что означает, что пользователи финансируют экологически чистую энергию для одного из проектов, выбранных компанией. К ним относятся инициативы, направленные на улавливание летучих газовых выбросов, улучшение управления лесным хозяйством и преобразование метана из навоза в возобновляемую энергию.
Просматривая репозиторий плагинов WordPress.org, кажется, что на платформе есть только несколько плагинов, предназначенных для повышения осведомленности пользователей о выбросах углерода. Плагин Website Carbon предоставляет пользователям широкий обзор воздействия выбросов их сайта, включая отчет о том, питается ли центр обработки данных, в котором размещен сайт, возобновляемыми источниками энергии. CO2ok для WooCommerce — это еще один плагин, который интегрируется с сервисом для покупки компенсаций.
Статопулос хочет расширить свой плагин для интеграции с дополнительными сервисами, чтобы у пользователей было больше возможностей компенсировать углеродный след своих веб-сайтов. Он не имеет отношения к Кловерли. Он сказал, что единственная причина, по которой он решил интегрироваться с ним, заключается в том, что у них отличный API, с которым легко работать. Он сделал свою реализацию расширяемой, чтобы было легко добавлять дополнительные сервисы, когда он найдет другой с хорошим API.

Вывести владельцев веб-сайтов из состояния самоуспокоенности: осведомленность — первый шаг к сокращению выбросов
«Есть сайты, которые измеряют углеродный след сайта, и они дают представление о том, сколько углерода генерируется всякий раз, когда кто-то посещает веб-страницу», — сказал Статопулос. «Если вы начнете тестировать веб-сайты, вы увидите, что есть хорошие, есть плохие, а есть и невероятно дорогие. Возьмем, к примеру, w.org: каждое посещение производит 0,68 г выбросов углерода, и это один из хороших сайтов. NYTimes.com генерирует 3,2 грамма углерода каждый раз, когда кто-то посещает их сайт».
Статопулос хочет использовать свой плагин для повышения осведомленности владельцев сайтов WordPress, поскольку программное обеспечение очень широко используется, но часто отягощается сторонними расширениями.
«Поскольку WordPress используется более чем в 30% Интернета, мы говорим о миллионах ежедневных просмотров», — сказал он. «В маловероятном оптимистичном сценарии, когда все они генерируют не более 0,5 г на загрузку страницы, сайты WP генерируют не менее 500 метрических тонн углерода в день. Это не имеет ничего общего с WordPress. Вместо этого речь идет о 5-мегабайтном изображении, которое пользователь хочет разместить на своей главной странице, о причудливой покачивающейся JS-анимации, для которой требуются дополнительные 5 КБ JS, о разработчиках, настаивающих на использовании jQuery в своих темах и плагинах, о неиспользованных 300 КБ CSS, которые есть на сайте, о Facebook. виджет, кнопки социальных сетей, чем используют 100 КБ JS, или ужасное использование изображений текста вместо обычного текста.
«Это все данные, которые загружаются каждый раз, и каждый раз, когда это происходит, сервер работает на несколько миллисекунд дольше, браузеру требуется еще несколько миллисекунд для рендеринга. Все это приводит к потере энергии, энергии, для производства которой потребовались реальные ресурсы, и в процессе этого она произвела еще несколько выбросов углерода ».
Любому человеку легко успокоиться, когда кажется, что использование данных работает как по волшебству и не оказывает непосредственного влияния на владельца сайта. Такие плагины, как Carbon Offset, направлены на то, чтобы сделать потраченные впустую ресурсы более реальными. Статопулос в настоящее время работает над добавлением поддержки электронной коммерции, которая позволит клиентам компенсировать углеродный след доставки своих покупок или даже позволить владельцам магазинов вместо этого финансировать компенсацию. Он сказал, что обычно это составляет несколько центов за продажу, но это может оказать существенное влияние, если делать это в больших масштабах.
«Я надеюсь, что это поможет повысить чувствительность и осведомленность», — сказал Статопулос. «Надеюсь, некоторые люди поймут, что их веб-сайт является частью проблемы. Надеюсь, это побудит их переосмыслить то, как они создают свои сайты, и захотят стать частью решения — в идеале, стремясь снизить выбросы углекислого газа на наших сайтах.
«Но так как по разным причинам это не всегда возможно, плагин покажет, сколько наш сайт стоит окружающей среде, и некоторые могут выбрать что-то взамен».
Статопулос сказал, что покупка зачетов была «на удивление дешевой». Он купил зачеты на 50 кг CO2 примерно за 4 доллара, а его веб-сайт «сжигает» 0,2 г за посещение.
«Это означает, что я готов к следующим 2,5 миллионам посещений», — сказал он. «Если бы мой сайт был таким же тяжелым, как NYTimes, это принесло бы мне 15 000 просмотров ущерба окружающей среде, что было бы довольно хорошим признаком того, что мне нужно что-то изменить на своем сайте.
«Стоимость не имеет значения. Суть в том, чтобы осознавать, что мы строим, какой ущерб мы наносим, и помогать максимально возмещать этот ущерб. В конце концов, устойчивый веб-сайт намного быстрее и эффективнее, чем неустойчивый. Все выигрывают».
