dc.contributor.author |
Priyankara, Obasha |
|
dc.date.accessioned |
2021-06-17T14:56:48Z |
|
dc.date.available |
2021-06-17T14:56:48Z |
|
dc.date.issued |
2020 |
|
dc.identifier.citation |
Priyankara, Obasha, (2020) Optimizing Loading Performance The Single Page Application (SPA) Using Predictive Fetching With A Novel Computational Intelligence Approach, MSc. Dissertation Informatics Institute of Technology |
en_US |
dc.identifier.other |
2018567 |
|
dc.identifier.uri |
http://dlib.iit.ac.lk/xmlui/handle/123456789/494 |
|
dc.description.abstract |
Websites usually load all the needed resource data either by pre-fetching or pre-loading and this could lead the websites to take a loading time from milliseconds to seconds depending on the size of the resources of the website. Major concerns in these two techniques are blindly loading entire resources at the load time and which might not even be used by the end-user or the browser at all and if the user does not navigate to a preloaded page in the background it’s also a waste of bandwidth and not an optimized solution. Even though using the above two approaches will not completely solve the hypothesis in this research. Hence, a novel approach is suggested; which will predict and only fetch what is needed for the end-user to load the next page thereby it will not load all the unnecessary resources from the server to the browser and will increase the response time of a website while saving a huge cost for both website users and to the owners. With the above hypothesis following research is intended to use computational intelligence to predict the website’s possible next page and load the relevant data to the browser with a higher level of accuracy.
Machine learning and advanced software engineering solutions are some key areas in the field of research. Therefore, in order to achieve the above-proposed goal, the system is enhanced with the following modules; Sample SPA website, Sample backend which is connected to the website and Prediction engine to predict the next possible page to visit. With a combined solution of the above three components, this research hypothesis is achieved.
Consequently, with the help of this solution, website navigation is optimized very well to suit the websites by using their navigation data collected in the server. |
en_US |
dc.subject |
Machine Learning |
en_US |
dc.subject |
Single Page Applications (SPA) |
en_US |
dc.subject |
Navigation time |
en_US |
dc.subject |
Page navigation data |
en_US |
dc.title |
Optimizing Loading Performance The Single Page Application (SPA) Using Predictive Fetching With A Novel Computational Intelligence Approach |
en_US |
dc.type |
Thesis |
en_US |