Umeå University's logo

umu.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Environmental Impact Between Client-Side Rendering And Server-Side Rendering In Popular Front-end Frameworks: A comparative analysis
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap.
2025 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
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.

sted, utgiver, år, opplag, sider
2025. , s. 37
Serie
UMNAD ; 1522
Emneord [en]
Server-side Rendering, Client-side Rendering, Front-end Frameworks, Green Coding
HSV kategori
Identifikatorer
URN: urn:nbn:se:umu:diva-234236OAI: oai:DiVA.org:umu-234236DiVA, id: diva2:1928761
Eksternt samarbeid
Omegapoint AB
Fag / kurs
Degree Project, Interaction Design
Utdanningsprogram
Master of Science Programme in Interaction Technology and Design - Engineering
Veileder
Examiner
Tilgjengelig fra: 2025-01-20 Laget: 2025-01-17 Sist oppdatert: 2025-01-20bibliografisk kontrollert

Open Access i DiVA

fulltext(1811 kB)221 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 1811 kBChecksum SHA-512
165e98e0234fee5f866d9dc45930a3fefaa3b09aa2bcf919ee2b9d8f6e2afac74ce11ce5a4ebd3fc23d9060a7d6616f2e1f16e3fa3aeb385152fbe2f673d54f1
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Finckelsen, Casper
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 221 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 1021 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf