parent
3a5b4b4076
commit
d91233c974
@ -0,0 +1,30 @@
|
||||
# Construindo uma extensão do navegador
|
||||
|
||||
Criar extensões de navegador é uma maneira divertida e interessante de pensar no desempenho de seus aplicativos enquanto cria um tipo diferente de ativo da Web. Este módulo inclui lições sobre como os navegadores funcionam e como implantar uma extensão do navegador, como criar um formulário, chamar uma API e usar o armazenamento local e como avaliar o desempenho do seu site e melhorá-lo.
|
||||
|
||||
|
||||
Você criará uma extensão de navegador que funciona no Edge, Chrome e Firefox. Essa extensão, que é como um mini site que é adaptado para uma tarefa muito específica, verifica a [C02 Signal API](https://www.co2signal.com) para o uso de eletricidade e intensidade de carbono de uma determinada região e retorna um lendo sobre a pegada de carbono da região.
|
||||
|
||||
Essa extensão pode ser chamada ad hoc por um usuário quando uma chave de API e código de região são inseridos em um formulário para determinar o uso de eletricidade local e, assim, oferecer dados que podem influenciar as decisões de eletricidade de um usuário. Por exemplo, pode ser preferível adiar a execução de uma secadora de roupas (uma atividade intensa em carbono) durante um período de alto uso de eletricidade em sua região.
|
||||
|
||||
|
||||
### Tópicos
|
||||
|
||||
1. [Sobre o navegador](1-about-browsers/README.md)
|
||||
2. [Formulários e armazenamento local](2-forms-browsers-local-storage/README.md)
|
||||
3. [Tarefas e desempenho em segundo plano](3-background-tasks-and-performance/README.md)
|
||||
|
||||
|
||||
### Créditos
|
||||
|
||||

|
||||
|
||||
## Créditos
|
||||
|
||||
A ideia para este gatilho de carbono na web foi oferecida por Asim Hussain, líder na Microsoft da equipe Green Cloud Advocacy e autor dos [Green Principles](https://principles.green/). Era originalmente um [projeto de site](https://github.com/jlooper/green).
|
||||
|
||||
A estrutura da extensão do navegador foi influenciada pela [extensão COVID de Adebola Adeniran](https://github.com/onedebos/covtension).
|
||||
|
||||
O conceito por trás do sistema de ícones 'ponto' foi sugerido pela estrutura de ícones da extensão do navegador [Energy Lollipop](https://energylollipop.com/) para emissões da Califórnia.
|
||||
|
||||
Essas lições foram escritas com ♥️ por [Jen Looper](https://www.twitter.com/jenlooper)
|
Loading…
Reference in new issue