Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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
Identifiers
URN: urn:nbn:se:lnu:diva-39646OAI: oai:DiVA.org:lnu-39646DiVA: diva2:785240
Subject / course
Computer Science
Educational program
Digital Service Development Programme, 180 hp
Supervisors
Examiners
Available from: 2015-02-02 Created: 2015-02-02 Last updated: 2015-02-02Bibliographically approved

Open Access in DiVA

fulltext(1076 kB)398 downloads
File information
File name FULLTEXT01.pdfFile size 1076 kBChecksum SHA-512
eda262a4504bf1c18a2f8e0047830a5874daf1c41b268d1b9abc8fb53ac1b88577eab2f99f03b06ec6b68b6738c3fc1ebf6db1a6d36f041d0333278d406ff3c0
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: 398 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

urn-nbn

Altmetric score

urn-nbn
Total: 725 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf