Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2187980.2188103acmotherconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
poster

Comparative evaluation of javascript frameworks

Published: 16 April 2012 Publication History

Abstract

For web programmers, it is important to choose the proper JavaScript framework that not only serves their current web project needs, but also provides code of high quality and good performance. The scope of this work is to provide a thorough quality and performance evaluation of the most popular JavaScript frameworks, taking into account well established software quality factors and performance tests. The major outcome is that we highlight the pros and cons of JavaScript frameworks in various areas of interest and signify which and where are the problematical points of their code, that probably need to be improved in the next versions.

References

[1]
Barkmann, H., Lincke, R., Lowe, W., 2009. Quantitative evaluation of software quality metrics in open-source projects. In Proceedings of The 2009 IEEE International Workshop on Quantitative Evaluation of large-scale Systems and Technologies (QuEST09), (2009)UK, Bradford
[2]
Chuan, Y., Wang, H., 2009. Characterizing Insecure JavaScript Practices on the Web. In Proceeding WWW '09 Proceedings of the 18th international conference on World Wide Web. Madrid, Spain (April 2009), 964--965
[3]
Olsina, L. and Rossi, G. 2002. Measuring Web Application Quality with WebQEM. IEEE Multimedia,9,4(2002), 20--29
[4]
Ratanaworabhan, P., Livshits, B., Zorn, B.G., 2010. JSMeter: Comparing the behavior of JavaScript benchmarks with real web applications. In USENIX Conference on Web Application Development (WebApps), (June 2010) 27--38.

Cited By

View all
  • (2024)Studying the Evolution of Library Utilization in Maven Projects: A Metric-Based ApproachSoftware Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium10.1007/978-3-031-66326-0_22(359-374)Online publication date: 30-Jul-2024
  • (2023)Million.js: A Fast Compiler-Augmented Virtual DOM for the WebProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing10.1145/3555776.3577683(1813-1820)Online publication date: 27-Mar-2023
  • (2023)Forecasting the Principal of Code Technical Debt in JavaScript ApplicationsIEEE Transactions on Software Engineering10.1109/TSE.2022.322231849:4(2498-2512)Online publication date: 1-Apr-2023
  • Show More Cited By

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WWW '12 Companion: Proceedings of the 21st International Conference on World Wide Web
April 2012
1250 pages
ISBN:9781450312301
DOI:10.1145/2187980

Sponsors

  • Univ. de Lyon: Universite de Lyon

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 April 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. javascript frameworks
  2. metrics
  3. performance
  4. quality

Qualifiers

  • Poster

Conference

WWW 2012
Sponsor:
  • Univ. de Lyon
WWW 2012: 21st World Wide Web Conference 2012
April 16 - 20, 2012
Lyon, France

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)135
  • Downloads (Last 6 weeks)8
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Studying the Evolution of Library Utilization in Maven Projects: A Metric-Based ApproachSoftware Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium10.1007/978-3-031-66326-0_22(359-374)Online publication date: 30-Jul-2024
  • (2023)Million.js: A Fast Compiler-Augmented Virtual DOM for the WebProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing10.1145/3555776.3577683(1813-1820)Online publication date: 27-Mar-2023
  • (2023)Forecasting the Principal of Code Technical Debt in JavaScript ApplicationsIEEE Transactions on Software Engineering10.1109/TSE.2022.322231849:4(2498-2512)Online publication date: 1-Apr-2023
  • (2023)Selecting third-party libraries: the data scientist’s perspectiveEmpirical Software Engineering10.1007/s10664-022-10241-328:1Online publication date: 1-Jan-2023
  • (2022)Concept-Annotated Examples for Library ComparisonProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545647(1-16)Online publication date: 29-Oct-2022
  • (2022)Crystalline: Lowering the Cost for Developers to Collect and Organize Information for Decision MakingProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3501968(1-16)Online publication date: 29-Apr-2022
  • (2022)A Front-End Framework Selection Assistance System with Customizable Quantification Indicators Based on Analysis of Repository and Community DataBig-Data-Analytics in Astronomy, Science, and Engineering10.1007/978-3-030-96600-3_4(41-55)Online publication date: 18-Feb-2022
  • (2021)To Reuse or Not To Reuse?Proceedings of the ACM on Human-Computer Interaction10.1145/34492405:CSCW1(1-35)Online publication date: 22-Apr-2021
  • (2021)Accessibility Support in Web FrameworksProceedings of the 23rd International ACM SIGACCESS Conference on Computers and Accessibility10.1145/3441852.3476531(1-4)Online publication date: 17-Oct-2021
  • (2021)On the (un‐)adoption of JavaScript front‐end frameworksSoftware: Practice and Experience10.1002/spe.304452:4(947-966)Online publication date: 18-Oct-2021
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media