Come si calcola l'Indice Green
Metodologia versione 1.0.0
L'Indice Green è un punteggio da 0 a 100 calcolato in modo deterministico sui dati di una singola misurazione: stessi dati in ingresso, stesso punteggio, sempre. Nessun valore prodotto da un modello linguistico entra in questo calcolo. Qui sotto ci sono tutte le soglie usate, nella versione con cui si calcola oggi.
Composizione del punteggio
Sei sotto-punteggi, ciascuno da 0 a 100 e arrotondato all'intero, combinati con questi pesi. Il totale si arrotonda una volta sola, alla fine, sui sotto-punteggi già arrotondati.
| Sotto-punteggio | Peso | Cosa misura |
|---|---|---|
| Emissioni stimate | 35% | Grammi di CO2e stimati per una visualizzazione |
| Peso trasferito | 20% | Byte trasferiti alla prima visita, con cache vuota |
| Sprechi | 15% | CSS e JavaScript non usati, più i byte di immagine spesi oltre la dimensione di resa |
| Alimentazione dell'hosting | 15% | Esito della verifica sull'alimentazione dell'hosting |
| Terze parti | 10% | Peso e numero dei domini di terze parti |
| Igiene tecnica | 5% | Otto controlli tecnici, ciascuno superato o non superato |
Come si convertono le misure in punteggio
Emissioni e peso si convertono in punteggio interpolando linearmente fra questi ancoraggi. Sotto il primo valore il punteggio è 100, sopra l'ultimo è 0.
Emissioni stimate per visualizzazione (g CO2e)
| Valore misurato | Punteggio |
|---|---|
| 0,10 | 100 |
| 0,25 | 85 |
| 0,50 | 70 |
| 1,00 | 45 |
| 2,00 | 20 |
| 4,00 | 0 |
Peso trasferito alla prima visita (MB)
| Valore misurato | Punteggio |
|---|---|
| 0,5 | 100 |
| 1,0 | 85 |
| 2,0 | 65 |
| 4,0 | 40 |
| 8,0 | 15 |
| 12,0 | 0 |
Le altre tre formule
- Sprechi: si parte da 100 e si tolgono 65 punti in proporzione alla quota di CSS e JavaScript non usati, più 35 punti in proporzione alla quota di byte di immagine spesi oltre la dimensione di resa. Un'immagine conta come sovradimensionata quando la sua area naturale supera di oltre due volte l'area con cui viene resa a schermo.
- Alimentazione dell'hosting: 100 se la verifica conferma energia rinnovabile secondo Green Web Foundation, 0 se la esclude, 35 se l'esito non è determinabile. Con esito non determinabile il certificato non si può emettere.
- Terze parti: si parte da 100 e si tolgono fino a 55 punti in proporzione alla quota di byte serviti da domini terzi, saturando al 50 per cento del peso totale, più fino a 45 punti in proporzione al numero di domini terzi distinti, saturando a venti domini.
- Igiene tecnica: otto controlli da 12,5 punti ciascuno. Dove non c'è nulla da giudicare il controllo si considera superato: una pagina senza font non è in difetto sul font-display.
Gli otto controlli di igiene tecnica
- Le risorse testuali sopra 1 KB arrivano compresse, con gzip, br o zstd.
- Le risorse statiche dichiarano una cache di almeno un giorno.
- Almeno l'80 per cento dei byte di immagine è in AVIF, WebP o SVG.
- Nessuna immagine sotto la piega viene caricata senza attributo lazy.
- Ogni immagine dichiara le proprie dimensioni o il proprio rapporto.
- Nessuno script di terze parti blocca il rendering dentro l'intestazione della pagina.
- Tutti i font dichiarano font-display swap oppure optional.
- Il documento non supera i 1500 nodi.
Dal punteggio al voto
| Indice Green | Voto |
|---|---|
| da 90 | A+ |
| da 80 a 89 | A |
| da 70 a 79 | B |
| da 60 a 69 | C |
| da 45 a 59 | D |
| da 30 a 44 | E |
| da 0 a 29 | F |
Quando si può emettere un certificato
Il certificato si emette solo se tutte e cinque queste condizioni sono soddisfatte. Se ne manca una, il report dichiara quale e di quanto.
- Indice Green di almeno 70 su 100.
- Stima di al massimo 0,50 g CO2e per visualizzazione.
- Alimentazione dell'hosting da fonti rinnovabili confermata.
- Nessuna diagnosi di severità critica.
- Misurazione conclusa, senza limiti superati e con almeno 10 risorse.
Come si stimano le emissioni
La stima usa il modello Sustainable Web Design v4 (swdm-v4) attraverso la libreria CO2.js, dichiarando esplicitamente modello e versione. I coefficienti non sono riscritti: il valore arriva dalla libreria e non viene mai ricalcolato altrove.
Il conto pesa le due passate della misurazione con un rapporto fisso di 0,75 per la prima visita, a cache vuota, e 0,25 per la visita di ritorno, a cache calda.
Entrano nel calcolo i byte realmente transitati sulla rete, l'intensità di carbonio della rete elettrica del paese del sito e l'esito della verifica sull'alimentazione dell'hosting.
È una stima di modello, non una misura diretta di emissioni: dipende dalle ipotesi del modello sul dispositivo, sulla rete e sul centro dati.
Versioni e certificati già emessi
La versione della metodologia si salva su ogni misurazione. Se una soglia cambia, la versione si incrementa e i punteggi calcolati prima non vengono ricalcolati in silenzio: un certificato resta leggibile con le regole del giorno in cui è stato emesso.
Da dove vengono modello e dati
- Il modello Sustainable Web Design v4, con i suoi coefficienti e le sue ipotesi, e pubblicato da Sustainable Web Design. sustainablewebdesign.org
- L'esito sull'alimentazione dell'hosting e la libreria CO2.js con cui si applica il modello vengono da Green Web Foundation. thegreenwebfoundation.org
Le due fonti sono di terzi e mantenute da loro: qui non se ne riscrive nessun numero, si dichiarano modello e versione con cui si e calcolato.
Verificare un certificato
Ogni certificato porta un codice e un'impronta dei dati certificati. Su https://ecowebmeter.it/it/verifica si controlla se è ancora valido e a quale misurazione si riferisce.