Umeå universitets logga

umu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat 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 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
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.

Ort, förlag, år, upplaga, sidor
2025. , s. 37
Serie
UMNAD ; 1522
Nyckelord [en]
Server-side Rendering, Client-side Rendering, Front-end Frameworks, Green Coding
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:umu:diva-234236OAI: oai:DiVA.org:umu-234236DiVA, id: diva2:1928761
Externt samarbete
Omegapoint AB
Ämne / kurs
Degree Project, Interaction Design
Utbildningsprogram
Civilingenjörsprogrammet i Interaktion och Design
Handledare
Examinatorer
Tillgänglig från: 2025-01-20 Skapad: 2025-01-17 Senast uppdaterad: 2025-01-20Bibliografiskt granskad

Open Access i DiVA

fulltext(1811 kB)220 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1811 kBChecksumma SHA-512
165e98e0234fee5f866d9dc45930a3fefaa3b09aa2bcf919ee2b9d8f6e2afac74ce11ce5a4ebd3fc23d9060a7d6616f2e1f16e3fa3aeb385152fbe2f673d54f1
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Finckelsen, Casper
Av organisationen
Institutionen för datavetenskap
Data- och informationsvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 220 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 1004 träffar
RefereraExporteraLänk till posten
Permanent länk

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