liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Performance and architecture optimization in an HTML5-based web game
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Web applications are becoming more and more complex and bigger and bigger. In the case of a web game, it can be as big as a software. As well, as these applications are run indirectly through a web browser they need to be quite well optimized. For these reasons, performance and architecture are becoming a crucial point in web development. This report covers some method to improve the architecture of a javascript application by using design patterns. It will also present some methods to optimize the performance of javascript code and some way to do some of these changes automatically. Applying these changes allows us to increase the framerate of the web game by 50% and to reduce the loading time of the game by more than 72%. The usage of design patterns such as the observer, the composite and the builder pattern permits to improve the maintainability, extendibility and flexibility of the code but also allows to implement new features.

Place, publisher, year, edition, pages
2016. , 36 p.
National Category
Computer Science
URN: urn:nbn:se:liu:diva-130572ISRN: LiTH-IDA/ERASMUS-A--16/001--SEOAI: diva2:953139
Subject / course
Erasmus (International Exchange Student Program)
2016-06-22, Alan Turing, 13:00 (English)
Available from: 2016-08-23 Created: 2016-08-16 Last updated: 2016-08-23Bibliographically approved

Open Access in DiVA

fulltext(2163 kB)8 downloads
File information
File name FULLTEXT01.pdfFile size 2163 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Bras, Corentin
By organisation
Human-Centered systems
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 8 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

Total: 29 hits
ReferencesLink to record
Permanent link

Direct link