Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Environmental Impact Between Client-Side Rendering And Server-Side Rendering In Popular Front-end Frameworks: A comparative analysis
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2025 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This study examines the environmental impact of Client-Side Rendering (CSR) and Server-Side Rendering (SSR) in popular front-end frameworks—Angular, React, and Vue. With the increasing emphasis on sustainable software development, this research focuses on energy consumption across rendering techniques to identify the most sustainable web application design. Six web applications were created using the most popular frameworks: Angular, React, and Vue - with each being implemented in two different setups of rendering techniques, CSR and SSR. Using GreenFrame, a tool for full-stack energy analysis, the different web applications were tested under controlled conditions, comparing energy metrics such as CPU, memory, and network usage on both client and server sides. Results reveal that Vue consistently demonstrated the lowest energy consumption, particularly in CSR configurations. While CSR and SSR showed minimal statistical differences overall, framework-specific trends emerged. The findings contribute to the growing body of research in green coding and provide actionable insights for developers seeking energy-efficient web solutions.

Place, publisher, year, edition, pages
2025. , p. 37
Series
UMNAD ; 1522
Keywords [en]
Server-side Rendering, Client-side Rendering, Front-end Frameworks, Green Coding
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:umu:diva-234236OAI: oai:DiVA.org:umu-234236DiVA, id: diva2:1928761
External cooperation
Omegapoint AB
Subject / course
Degree Project, Interaction Design
Educational program
Master of Science Programme in Interaction Technology and Design - Engineering
Supervisors
Examiners
Available from: 2025-01-20 Created: 2025-01-17 Last updated: 2025-01-20Bibliographically approved

Open Access in DiVA

fulltext(1811 kB)169 downloads
File information
File name FULLTEXT01.pdfFile size 1811 kBChecksum SHA-512
165e98e0234fee5f866d9dc45930a3fefaa3b09aa2bcf919ee2b9d8f6e2afac74ce11ce5a4ebd3fc23d9060a7d6616f2e1f16e3fa3aeb385152fbe2f673d54f1
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Finckelsen, Casper
By organisation
Department of Computing Science
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 169 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 883 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf