# Costruire una estensione del browser

La creazione di estensioni del browser è un modo divertente e interessante per pensare alle prestazioni della propia app mentre si crea un diverso tipo di risorsa web. Questo form include lezioni su come funzionano i browser e su come distribuire un'estensione del browser, come creare un form, chiamare un'API e utilizzare l'archiviazione locale (local storage) e come valutare le prestazioni del proprio sito web e migliorarlo.

Verrà creata un'estensione del browser che funziona su Edge, Chrome e Firefox. Questa estensione, che è come un mini sito web su misura per un'attività molto specifica, controlla l' [API delle segnalazioni di C02](https://www.co2signal.com) per l'utilizzo di elettricità e l'intensità di carbonio di una determinata regione e restituisce una lettura sull'impronta di carbonio della regione.

Questa estensione può essere chiamata ad hoc da un utente una volta che una chiave API e un codice regionale vengono inseriti in un form per determinare l'utilizzo locale dell'elettricità e quindi offrire dati che possono influenzare le decisioni sull'elettricità di un utente. Ad esempio, potrebbe essere preferibile ritardare il funzionamento di un'asciugatrice (un'attività ad alta intensità di carbonio) durante un periodo di elevato consumo di elettricità nella propria regione.

### Argomenti

1. [Informazioni sul browser](../1-about-browsers/translations/README.it.md)
2. [Form e archiviazione locale](../2-forms-browsers-local-storage/translations/README.it.md)
3. [Attività in background e prestazioni](../3-background-tasks-and-performance/translations/README.it.md)

![un'estensione del browser verde](../extension-screenshot.png)

## Crediti

L'idea per questa app è stata offerta da Asim Hussain, responsabile di Microsoft del team Green Cloud Advocacy e autore dei [Principi verdi](https://principles.green/). In origine era un [progetto di sito web](https://github.com/jlooper/green).

La struttura dell'estensione del browser è stata influenzata dall ['estensione COVID di Adebola Adeniran](https://github.com/onedebos/covtension).

Il concetto alla base del sistema di icone "punto" è stato suggerito dalla struttura dell'icona dell'estensione del browser [Energy Lollipop](https://energylollipop.com/) per le emissioni della California.

Queste lezioni sono state scritte con il ♥ ️ da [Jen Looper](https://www.twitter.com/jenlooper)
