Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • 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
Progressive Web Applications and Code Complexity: An analysis of the added complexity of making a web application progressive
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2018 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Web applications have a common code base across multiple platforms, but have previously lacked some core features compared to native applications. However, recent web technology advancements have, in terms of functionality and user experience, reduced the gap between the two development approaches. Applications that leverages these technology advancements are dubbed progressive web applications, or PWA. This thesis explores the concepts of PWA and how it, in terms of code complexity, affects an Angular web application. The results show that implementing considered PWA features does not excessively increase the size of the application and that the overall added complexity is low. The complexity of PWA lies in all the new technology concepts, which are probably unfamiliar to most developers. To reduce this complexity, automated PWA tooling shows great promise, and using Angular PWA tooling when building Angular applications seems to minimize this complexity.

Place, publisher, year, edition, pages
2018. , p. 39
Keywords [en]
Progressive Web Applications, PWA, Code Complexity
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:liu:diva-149496ISRN: LIU-IDA/LITH-EX-A--18/037--SEOAI: oai:DiVA.org:liu-149496DiVA, id: diva2:1230204
External cooperation
Exsitec AB
Subject / course
Information Technology
Supervisors
Examiners
Available from: 2018-07-25 Created: 2018-07-03 Last updated: 2018-07-25Bibliographically approved

Open Access in DiVA

fulltext(3001 kB)284 downloads
File information
File name FULLTEXT01.pdfFile size 3001 kBChecksum SHA-512
4d12c45136dd84865711bdca2f278be0df44d3bcdc16a2d86063165045394f8dea1c93d3558ebcc5d345db9ff9bffadaae7b79cca03620efa062ea5154e401b0
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Johannsen, Fabian
By organisation
Human-Centered systems
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 284 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: 730 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • 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