Return to search

Design and implementation of a next generation Web Interaction SaaS prototype

Web applications are getting more and more complicated with the extensive growth of the Internet. In order to cope with user demands, that are constantly increasing, a specialattention should be paid to performance optimizations. While a lot of attention is devoted to back-end optimization, front-end is often overlooked and therefore is a fertileground for performance bottlenecks. This thesis is destined to investigate a set of well-established front-end optimization techniques in order to find out those, that are the most efficient. The thesis primarily focuses on an examination of a limited set of techniques, that can be applied to static web resources. Some of the techniques are: resources consolidation, minification, compression and caching. The measurements used during the examination are based on four metrics, such as the Page Size, the Page Load Time, the Page Start Render Time and the Number of Requests the page made. The results show which methods impact performance most. In particular, the results revealed, that the resource compression technique alone brings significant performance improvements, the page size was reduced by 79% and the page load time by 72%, respectively. Despite that, it is evident that the best results can be achieved by a combination of different techniques. All optimization techniques combined made a serious difference, helping us reduce the page load time from 24 seconds down to just one second.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:lnu-34060
Date January 2012
CreatorsKolchenko, Mykhailo
PublisherLinnéuniversitetet, Institutionen för datavetenskap, fysik och matematik, DFM
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0023 seconds