This Is AuburnElectronic Theses and Dissertations

Show simple item record

Designing Efficient Single Page Web Applications


Metadata FieldValueLanguage
dc.contributor.advisorUmphress, David A.
dc.contributor.authorSanandan, Nyruthya
dc.date.accessioned2018-12-03T19:02:40Z
dc.date.available2018-12-03T19:02:40Z
dc.date.issued2018-12-03
dc.identifier.urihttp://hdl.handle.net/10415/6525
dc.description.abstractTraditional web applications rely on the client-server model to request and render data on the browser. Although this architecture has been popular for over a decade, waiting for information as the server caters to different types of clients makes the user experience appear to be slow. Client-side machines have computing capabilities, that when used can share the computing load with the servers. Contemporary single page applications take advantage of these client-side machines to minimize the delay by providing client-end software with the capabilities of requesting only required data from the server and updating only portions of the presented information, without constant redundant data being on the network. This study provides an initial design approach for contemporary applications. The proposed design approach helps developers to analyze all the aspects of the application that needs to be built – architecture, file structure, separation of code, and distribution of computing between client and servers. This study also provides a step–by-step method for designing contemporary applications. An application was built using the proposed method to validate the proposed design approach.en_US
dc.rightsEMBARGO_NOT_AUBURNen_US
dc.subjectComputer Science and Software Engineeringen_US
dc.titleDesigning Efficient Single Page Web Applicationsen_US
dc.typeMaster's Thesisen_US
dc.embargo.lengthMONTHS_WITHHELD:61en_US
dc.embargo.statusEMBARGOEDen_US
dc.embargo.enddate2023-12-31en_US
dc.contributor.committeeCross, James
dc.contributor.committeeQin, Xiao

Files in this item

Show simple item record