EcoAssist: Embedding Sustainability into AI-Assisted Frontend Development
- URL: http://arxiv.org/abs/2604.04332v1
- Date: Mon, 06 Apr 2026 00:56:54 GMT
- Title: EcoAssist: Embedding Sustainability into AI-Assisted Frontend Development
- Abstract summary: Frontend code, replicated across millions of page views, consumes significant energy and contributes directly to digital emissions.<n>We introduce EcoAssist, an energy-aware assistant integrated into an AI-generated code, estimates its energy footprint, and proposes targeted optimizations.<n>Results show that EcoAssist reduced per-website energy by 13-16% on average, increased developers' awareness of energy use, and maintained developer productivity.
- Score: 16.31674424617645
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Frontend code, replicated across millions of page views, consumes significant energy and contributes directly to digital emissions. Yet current AI coding assistants, such as GitHub Copilot and Amazon CodeWhisperer, emphasize developer speed and convenience, with energy impact not yet a primary focus. At the same time, existing energy-focused guidelines and metrics have seen limited adoption among practitioners, leaving a gap between research and everyday coding practice. To address this gap, we introduce EcoAssist, an energy-aware assistant integrated into an IDE that analyzes AI-generated frontend code, estimates its energy footprint, and proposes targeted optimizations. We evaluated EcoAssist through benchmarks of 500 websites and a controlled study with 20 developers. Results show that EcoAssist reduced per-website energy by 13-16% on average, increased developers' awareness of energy use, and maintained developer productivity. This work demonstrates how energy considerations can be embedded directly into AI-assisted coding workflows, supporting developers as they engage with energy implications through actionable feedback.
Related papers
- Integrating Energy Efficiency into Software Development: Developer Perspectives and Requirements [0.0]
This study investigates how developers perceive energy efficiency in their daily work and which requirements they formulate for AI-assisted tools supporting energy-aware development.<n>The results indicate that energy efficiency rarely plays an explicit role in daily development activities.<n>Identified barriers to the explicit consideration of energy efficiency include limited awareness and a strong focus on timely delivery.
arXiv Detail & Related papers (2026-07-24T10:14:31Z) - Ego-METAS: Egocentric online Multimodal Energy-efficient Temporal Action Segmentation benchmark [56.84575992325538]
We introduce Ego-METAS: the first online Multimodal Energy-efficient Temporal Action benchmark.<n>Ego-METAS is a unified testbed of more than 100 hours of untrimmed egocentric video from EgoExo4D, CMU-MMAC, and CaptainCook4D.<n>We formulate an online temporal action segmentation task where models must dynamically select which sensors to activate at each timestep.<n>Our evaluations show that optimal routing is highly scenario-dependent, and that existing policy-learning methods, designed primarily for trimmed clips, struggle to adapt to continuous, untrimmed environments.
arXiv Detail & Related papers (2026-05-29T17:36:10Z) - EcoThink: A Green Adaptive Inference Framework for Sustainable and Accessible Agents [0.14323566945483493]
EcoThink reconciles high-performance AI intelligence with environmental responsibility.<n>It reduces inference energy by 40.4% on average without statistically significant performance loss.<n>By mitigating algorithmic waste, EcoThink offers a scalable path toward a sustainable, inclusive, and energy-efficient generative AI Agent.
arXiv Detail & Related papers (2026-03-26T14:37:46Z) - Towards Green AI: Decoding the Energy of LLM Inference in Software Development [46.879983975894135]
AI-assisted tools are increasingly integrated into software development, but their reliance on large language models (LLMs) introduces substantial computational and energy costs.<n>We conduct a phase-level analysis of LLM inference energy consumption, distinguishing between the (1) prefill, where the model processes the input and builds internal representations, and (2) decoding, where output tokens are generated using the stored state.
arXiv Detail & Related papers (2026-02-05T14:38:19Z) - EmboCoach-Bench: Benchmarking AI Agents on Developing Embodied Robots [68.29056647487519]
Embodied AI is fueled by high-fidelity simulation and large-scale data collection.<n>However, this scaling capability remains bottlenecked by a reliance on labor-intensive manual oversight.<n>We introduce textscEmboCoach-Bench, a benchmark evaluating the capacity of LLM agents to autonomously engineer embodied policies.
arXiv Detail & Related papers (2026-01-29T11:33:49Z) - Measuring the environmental impact of delivering AI at Google Scale [6.044580037086392]
This paper proposes and executes a comprehensive methodology for measuring the energy usage, carbon emissions, and water consumption of AI inference workloads.<n>Google's software efficiency efforts and clean energy procurement have driven a 33x reduction in energy consumption and a 44x reduction in carbon footprint for the median Gemini Apps text prompt over one year.
arXiv Detail & Related papers (2025-08-21T17:22:06Z) - Greening AI-enabled Systems with Software Engineering: A Research Agenda for Environmentally Sustainable AI Practices [70.24403396375277]
The "Greening AI with Software Engineering" CECAM-Lorentz workshop was held February 3-7, 2025 in Lausanne, Switzerland.<n>This report presents a research agenda emerging from the workshop.<n>It outlines open research directions and practical recommendations to guide the development of environmentally sustainable AI-enabled systems.
arXiv Detail & Related papers (2025-06-02T15:19:49Z) - Carbon Footprint Evaluation of Code Generation through LLM as a Service [5.782162597806532]
Green coding and claims that AI models can improve energy efficiency have grown in popularity.<n>We present an overview of green coding and metrics to measure AI model sustainability awareness.
arXiv Detail & Related papers (2025-03-30T15:27:04Z) - Can We Make Code Green? Understanding Trade-Offs in LLMs vs. Human Code Optimizations [45.243401722182554]
Large language models (LLMs) claim to assist developers in optimizing code for performance and energy efficiency.<n>This work focuses on software written in Matlab-widely used in both academia and industry for scientific and engineering applications.<n>We analyze energy-focused optimization on 400 scripts across 100 top GitHub repositories.
arXiv Detail & Related papers (2025-03-26T00:27:29Z) - Green My LLM: Studying the key factors affecting the energy consumption of code assistants [1.747820331822631]
This paper investigates the energy consumption of large language models-based code assistants such as GitHub Copilot.
Our findings reveal that the energy consumption and performance of code assistants are influenced by various factors, such as the number of concurrent developers.
arXiv Detail & Related papers (2024-11-07T16:00:29Z) - Learn to Code Sustainably: An Empirical Study on LLM-based Green Code
Generation [7.8273713434806345]
We evaluate the sustainability of auto-generate codes produced by generative commercial AI language models.
We compare the performance and green capacity of human-generated code and code generated by the three AI language models.
arXiv Detail & Related papers (2024-03-05T22:12:01Z) - Green Edge AI: A Contemporary Survey [46.11332733210337]
The transformative power of AI is derived from the utilization of deep neural networks (DNNs)
Deep learning (DL) is increasingly being transitioned to wireless edge networks in proximity to end-user devices (EUDs)
Despite its potential, edge AI faces substantial challenges, mostly due to the dichotomy between the resource limitations of wireless edge networks and the resource-intensive nature of DL.
arXiv Detail & Related papers (2023-12-01T04:04:37Z) - Learning, Computing, and Trustworthiness in Intelligent IoT
Environments: Performance-Energy Tradeoffs [62.91362897985057]
An Intelligent IoT Environment (iIoTe) is comprised of heterogeneous devices that can collaboratively execute semi-autonomous IoT applications.
This paper provides a state-of-the-art overview of these technologies and illustrates their functionality and performance, with special attention to the tradeoff among resources, latency, privacy and energy consumption.
arXiv Detail & Related papers (2021-10-04T19:41:42Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.