Change search
ReferencesLink to record
Permanent link

Direct link
Comparing performance between plain JavaScript and popular JavaScript frameworks
Linnaeus University, Faculty of Technology, Department of Computer Science.
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

JavaScript is used on the web together with HTML and CSS, in many cases using frameworks for JavaScript such as jQuery and Backbone.js. This project is comparing the speed and memory allocation of the programming language JavaScript and its two most used frameworks as well as the language on its own. Since JavaScript is not very fast and it has some missing features or features that differ from browser to browser and frameworks solve this problem but at the cost of speed and memory allocation, the aim is to find out how well JavaScript and the two frameworks jQuery and Backbone.js are doing this on Google Chrome Canary. The results varied (mostly) between the implementations and show that the to-do application is a good enough example to use when comparing the results of heap allocation and CPU time of methods. The results where compared with their mean values and using ANOVA. JavaScript was the fastest, but it might not be enough for a developer to completely stop using frameworks. With JavaScript a developer can choose to create a custom framework, or use an existing one based on the results of this project.

Place, publisher, year, edition, pages
2015. , 22 p.
Keyword [en]
comparison, programming, frameworks, JavaScript, jQuery, Backbone.js, heap allocation time-line, CPU profile time-line
National Category
Computer Systems
URN: urn:nbn:se:lnu:diva-39646OAI: diva2:785240
Subject / course
Computer Science
Educational program
Digital Service Development Programme, 180 hp
Available from: 2015-02-02 Created: 2015-02-02 Last updated: 2015-02-02Bibliographically approved

Open Access in DiVA

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

Search in DiVA

By author/editor
Ladan, Zlatko
By organisation
Department of Computer Science
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 299 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: 478 hits
ReferencesLink to record
Permanent link

Direct link