5.0 KiB
Создание расширения для браузера
Создание расширений для браузера — это увлекательный и интересный способ задуматься о производительности ваших приложений, создавая при этом другой тип веб-ресурсов. Этот модуль включает уроки о том, как работают браузеры, как развернуть расширение для браузера, как создать форму, вызвать API, использовать локальное хранилище, а также как оценить производительность вашего веб-сайта и улучшить её.
Вы создадите расширение для браузера, которое будет работать в Edge, Chrome и Firefox. Это расширение, которое похоже на мини-сайт, предназначенный для выполнения очень конкретной задачи, проверяет C02 Signal API для получения данных об использовании электроэнергии и углеродной интенсивности в заданном регионе и возвращает информацию о углеродном следе региона.
Это расширение может быть вызвано пользователем по запросу после ввода ключа API и кода региона в форму, чтобы определить местное потребление электроэнергии и предоставить данные, которые могут повлиять на решения пользователя об использовании электроэнергии. Например, может быть предпочтительнее отложить использование сушилки для одежды (деятельность с высокой углеродной интенсивностью) на время, когда в вашем регионе низкое потребление электроэнергии.
Темы
Благодарности
Благодарности
Идея для этого триггера углеродного следа была предложена Асимом Хусейном, руководителем команды Green Cloud Advocacy в Microsoft и автором Green Principles. Изначально это был проект веб-сайта.
Структура расширения для браузера была вдохновлена расширением COVID от Адеболы Аденирана.
Концепция системы значков в виде "точек" была предложена на основе структуры значков расширения для браузера Energy Lollipop для выбросов в Калифорнии.
Эти уроки были написаны с ♥️ Джен Лупер.
Отказ от ответственности:
Этот документ был переведен с использованием сервиса автоматического перевода Co-op Translator. Хотя мы стремимся к точности, пожалуйста, учитывайте, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные интерпретации, возникшие в результате использования данного перевода.