Document Type
Dissertation
Rights
This item is available under a Creative Commons License for non-commercial use only
Disciplines
1.2 COMPUTER AND INFORMATION SCIENCE
Abstract
JavaScript programming language has been in existence for many years already and is one of the most widely known, if not, the most used front-end programming language in web development. However, JavaScript is still evolving and with the emergence of JavaScript Frameworks (JSF), there has been a major change in how developers develop software nowadays. Developers these days often use more than one framework in order to fulfil their job which has given rise to the problem for developers when it comes to choosing the right JavaScript framework to develop software which is partly due to the availability of countless numbers of JavaScript frameworks and libraries. Moreover, the use of JavaScript is getting more important for web development and thus, there has been major considerations done about the performance aspect of the JavaScript programming language. Thus, this work investigates current research regarding the comparison of JavaScript frameworks through the use of computer benchmarks. A benchmark reference application that simulates user events was developed which then incorporated the implementation of an application developed in each of the JavaScript frameworks chosen. In addition, software complexity metrics was introduced and experiments were conducted to measure these metrics. Overall, this research hopes to achieve a level of comparison which can further garner knowledge towards comparing JavaScript frameworks. Key words:
DOI
https://doi.org/10.21427/D72890
Recommended Citation
Mariano, C. L. (2017) Benchmarking JavaScript Frameworks. Masters dissertation, 2017. doi:10.21427/D72890
Publication Details
A dissertation submitted in partial fulfilment of the requirements of Technological University Dublin for the degree of M.Sc. in Computing (Advanced Software Development) January 2017.