Dalarna University's logo and link to the university's website

du.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • chicago-author-date
  • chicago-note-bibliography
  • 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
Utvärdering av BackgroundSync teknologin för webbappar som använder Progressive WebApps
Dalarna University, School of Information and Engineering.
2021 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Evaluation of Background Sync technology for webapps using Progressive Web Apps (English)
Abstract [sv]

Webbappar är webbsidor är dynamiska, har interaktiva element och är byggda för att framhäva användarengagemang. Dessa webbappar används i allt större del av konsumenter och företag. Ett hinder med dessa webbappar är att de kräver en internetuppkoppling. En framväxande teknologi som löser detta hinder heter Progressive WebApps eller PWA. PWA möjliggör offline användande av en webbapp. En annan teknik som används tillsammans med PWA heter Background Sync API. Denna teknologi tillåter tillfällig lagring av innehåll som en användare vill skicka men inte har förmågan att göra eftersom denne saknar internetuppkoppling. När användaren återigen har uppkoppling kommer Background Sync att skicka innehållet i bakgrunden. Denna studie undersöker prestandan hos Background Sync mellan en webbapp som har implementerat API:et och en som inte har det. Prestationsmätning i denna studie innebär responstiden i millisekunder mellan en klient och en server.

Forskningsmetoden som användes var experiment. För att utesluta eventuella faktorer som kan påverka resultatet utvecklas två enkla webbappar. Dessa webbappar är lika förutom att en har Background Sync implementerat och den andra inte har det. En kvantitativ dataanalys utfördes sedan som då visade den genomsnittliga responstiden och standardavvikelsen från respektive webbapp.

Resultatet visade att det finns en skillnad i prestanda. Den genomsnittliga responstiden för webbappen som implementerat Background Sync var 65 ms och 54 ms för den utan. Detta är en skillnad på 13%. Även om det fanns en skillnad i prestanda är denna skillnad inte stor nog för att påverka slutanvändaren av webbappen.

Abstract [en]

Web apps are web pages that are dynamic, have interactive elements and are built toemphasize user engagement. These web apps are increasingly used by consumers andcompanies. An obstacle with these web apps is that they require an internet connection. An emerging technology that solves this obstacle is called progressive web apps or PWA. PWA enables the use of web apps offline. Another technology used together with PWA is called the Background Sync API. This API allows temporary storage on the user's device while the user does not have access to the internet. The API can then detect when the user regains internet access and send the content in the background. This study examines the performance of Background Sync between a web app that has implemented the API and one that does not. The performance metric in this study is the response time in milliseconds between a client and a server.

The research method used was experiment. To exclude any factors that may affect theresult, two simple web apps were developed. These web apps are the same except that one has Background Sync implemented while the other one does not. A quantitative data analysis was then performed which then showed the average response time and the standard deviation from each web app.

The results showed that there is a difference in performance. The average response time for the web app that implemented Background Sync was 65 ms and 54 ms for the one without it. That is a difference of 13%. Although there was a difference in performance, this difference is not big enough to affect the end uses of the web app.

Place, publisher, year, edition, pages
2021.
Keywords [en]
Background Sync API, progressive web apps, PWA, performance, response time
Keywords [sv]
Background Sync API, progressive web apps, PWA, prestanda, responstid
National Category
Information Systems
Identifiers
URN: urn:nbn:se:du-37594OAI: oai:DiVA.org:du-37594DiVA, id: diva2:1577942
Subject / course
Information Systems
Available from: 2021-07-05 Created: 2021-07-05

Open Access in DiVA

No full text in DiVA

By organisation
School of Information and Engineering
Information Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • chicago-author-date
  • chicago-note-bibliography
  • 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