Challenges Related to Approximating the Energy Consumption of a Website

Based on a rough estimate, the ICT industry consumes 7 to 10% of the world’s energy, and around 70% of this is related to usage while the rest can be considered embodied due to manufacturing, logistics, and related activities. Simultaneously, the web has become an important channel for co...

Full description

Saved in:
Bibliographic Details
Main Authors: Janne Kalliola, Juho Vepsalainen
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/11115034/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849389742954643456
author Janne Kalliola
Juho Vepsalainen
author_facet Janne Kalliola
Juho Vepsalainen
author_sort Janne Kalliola
collection DOAJ
description Based on a rough estimate, the ICT industry consumes 7 to 10% of the world’s energy, and around 70% of this is related to usage while the rest can be considered embodied due to manufacturing, logistics, and related activities. Simultaneously, the web has become an important channel for consuming ICT services as it is the largest available application platform globally. Especially energy consumption of mobile web applications has been studied in detail, but there is a clear research gap for web applications because suitable measurement tooling has not been available earlier. The purpose of this article is to review the current state of the art and understand how to approximate the energy consumption of web applications effectively by measuring an existing website that has been implemented with two different web frameworks—Qwik and Next.js. Our main findings indicate that although services that approximate energy consumption of web applications exist, they tend to overestimate consumption when compared to our measurements and they may even show contradictory results between different web frameworks. Further, we found that Firefox Profiler can be used to measure energy consumption with high precision. We also found that Website Carbon service fails to acknowledge techniques, such as lazy rendering, and there were open questions related to hosting detection (green or not) while the service was not transparent in calculating the results—not disclosing intermediary results or exposing the scope of the calculation. Our key recommendation is to use CPU-based measurement methods in estimating web energy consumption.
format Article
id doaj-art-4b1f3434bc384660bb277cb364bce5fc
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-4b1f3434bc384660bb277cb364bce5fc2025-08-20T03:41:52ZengIEEEIEEE Access2169-35362025-01-011313900113901710.1109/ACCESS.2025.359645911115034Challenges Related to Approximating the Energy Consumption of a WebsiteJanne Kalliola0https://orcid.org/0009-0002-5336-2809Juho Vepsalainen1https://orcid.org/0000-0003-0025-5540Department of Information and Communications Engineering, School of Electrical Engineering, Aalto University, Espoo, FinlandDepartment of Computer Science, School of Science, Aalto University, Espoo, FinlandBased on a rough estimate, the ICT industry consumes 7 to 10% of the world’s energy, and around 70% of this is related to usage while the rest can be considered embodied due to manufacturing, logistics, and related activities. Simultaneously, the web has become an important channel for consuming ICT services as it is the largest available application platform globally. Especially energy consumption of mobile web applications has been studied in detail, but there is a clear research gap for web applications because suitable measurement tooling has not been available earlier. The purpose of this article is to review the current state of the art and understand how to approximate the energy consumption of web applications effectively by measuring an existing website that has been implemented with two different web frameworks—Qwik and Next.js. Our main findings indicate that although services that approximate energy consumption of web applications exist, they tend to overestimate consumption when compared to our measurements and they may even show contradictory results between different web frameworks. Further, we found that Firefox Profiler can be used to measure energy consumption with high precision. We also found that Website Carbon service fails to acknowledge techniques, such as lazy rendering, and there were open questions related to hosting detection (green or not) while the service was not transparent in calculating the results—not disclosing intermediary results or exposing the scope of the calculation. Our key recommendation is to use CPU-based measurement methods in estimating web energy consumption.https://ieeexplore.ieee.org/document/11115034/Green computingweb developmentbenchmarkingenergy consumptionsoftware development
spellingShingle Janne Kalliola
Juho Vepsalainen
Challenges Related to Approximating the Energy Consumption of a Website
IEEE Access
Green computing
web development
benchmarking
energy consumption
software development
title Challenges Related to Approximating the Energy Consumption of a Website
title_full Challenges Related to Approximating the Energy Consumption of a Website
title_fullStr Challenges Related to Approximating the Energy Consumption of a Website
title_full_unstemmed Challenges Related to Approximating the Energy Consumption of a Website
title_short Challenges Related to Approximating the Energy Consumption of a Website
title_sort challenges related to approximating the energy consumption of a website
topic Green computing
web development
benchmarking
energy consumption
software development
url https://ieeexplore.ieee.org/document/11115034/
work_keys_str_mv AT jannekalliola challengesrelatedtoapproximatingtheenergyconsumptionofawebsite
AT juhovepsalainen challengesrelatedtoapproximatingtheenergyconsumptionofawebsite