Edit
Climate & energy · A few weeksAnywhere· Source · Dec 2025

Web developers using CO2.js can't produce a standard Software Carbon Intensity score for their site.

Web developers who want to report their site's carbon in a standard way

Where it stands

  1. Sourced (done)
  2. Kit (done)
  3. Wanted (next)
  4. Building
  5. Solved

How this problem came to be

  1. Found2 sourcesgithub.com/thegreenwebfoundation, sci.greensoftware.foundation
  2. Quoted3 claimseach checked against its page
  3. BriefWrittenand what solved looks like
  4. MarketNot sizedon the next engine run
  5. Kit5 steps19 tools · 6 routes
  6. People0 want0 live it · 0 would test

The problem, broken down

Who it hurts
Developers who use CO2.js, the Green Web Foundation's JavaScript library, to estimate website emissions.
The moment
When a team wants to report emissions per page visit in a format others recognize.
What people do today
CO2.js gives carbon estimates, but turning them into an SCI score is left to each developer.
Why it's unsolved
The API design is still open: an option on the existing model or a separate SCI function.
What solved looks like
An sci() function in CO2.js that takes operational emissions, embodied emissions and a functional unit and returns a score, with unit tests based on the SCI specification and a documented page-visit example.

Evidence

Every claim is tied to the source it comes from
CO2.js issue #231: basic Software Carbon Intensity implementation ↗
  1. 1The issue says there is currently no way to use CO2.js itself to generate an SCI score.
  2. 2It sketches either an option on the existing model or a separate SCI API taking operational emissions, embodied emissions and a functional unit such as a page visit.
Software Carbon Intensity (SCI) specification ↗
  1. 3The SCI specification describes how to calculate the carbon intensity of software as a rate, where lower is better.

Written from the cited sources. Anything they don't say is left as a question, not a guess.

Sources

From a public page with a citation.

  1. [1]CO2.js issue #231: basic Software Carbon Intensity implementation
  2. [2]Software Carbon Intensity (SCI) specification
What the source says, in short

The issue says there is currently no way to use CO2.js itself to generate an SCI score. It sketches either an option on the existing model or a separate SCI API taking operational emissions, embodied emissions and a functional unit such as a page visit. The SCI specification describes how to calculate the carbon intensity of software as a rate, where lower is better.

Forks 0

Nobody has forked this yet. Be the first.

Market read

How big this is, from the evidence

Not sized yet. The engine reads the figures in the sources, news volume and builders' activity; this fills in on its next run.

For whoever takes this up

The builder's path for this problem

Five steps, each with the tools that fit this problem and a word to carry with you. A starter prompt is ready to paste into any assistant.

Open the path

Discussion 0

No comments yet.