Comparative analysis of JavaScript package managers - yarn and npm
Article Sidebar
Open full text
Issue Vol. 19 (2021)
-
Comparison of WebSocket and HTTP protocol performance
Wojciech Łasocha, Marcin Badurowicz67-74
-
Comparative analysis of JavaScript package managers - yarn and npm
Michał Chodorowski75-80
-
Accessibility assessment of selected university websites
Wojciech Stasiak, Mariusz Dzieńkowski81-88
-
REST and GraphQL comparative analysis
Piotr Margański, Beata Pańczyk89-94
-
Comparative analysis of performance of ASP.NET Core MVC and Symfony 4 programming frameworks
Marcin Górski, Wojciech Andrzej Piwowarski, Mariusz Dzieńkowski95-99
-
Comparative analysis of frameworks used in automated testing on example of TestNG and WebdriverIO
Alla Shtokal, Jakub Smołka100-106
-
A multi-criteria comparison of mobile applications built with the use of Android and Flutter Software Development Kits
Damian Gałan, Konrad Fisz, Piotr Kopniak107-113
-
Evaluation of the availability of websites of communes in the Lubelskie Province
Michał Bednarczyk, Mariusz Dzieńkowski114-120
-
REST API performance comparison of web applications based on JavaScript programming frameworks
Marcin Grudniak, Mariusz Dzieńkowski121-125
-
The comparative analysis of modern ETL tools
Vitalii Mayuk, Ivan Falchuk, Piotr Muryjas126-131
-
Compilation of iOS frameworks from Linux operating system using open- source tools
Łukasz Rutkowski, Piotr Kopniak132-138
-
Performance analysis of Svelte and Angular applications
Gabriel Białecki, Beata Pańczyk139-143
-
Model of the text classification system using fuzzy sets
Dmytro Salahor, Jakub Smołka144-150
-
Analysis of the possibilities of optimizing SQL queries
Piotr Rymarski, Grzegorz Kozieł151-158
-
Comparison of lightweight frameworks for Java by analyzing proprietary web applications
Michał Błaszczyk, Marek Pucek, Piotr Kopniak159-164
Main Article Content
DOI
Authors
Abstract
In this article, two leading solutions for managing packages in projects which are using JavaScript technology (yarn and npm) were subjected to a comparative analysis. As part of the implementation, two configuration files were created, one of which represents an empty application created on the basis of an application template based on the Angular framework in version 8. The second file reflects an extensive web application based on the same framework, but with the addiction of over 100 dependencies. The research was focused on the time efficiency of both solutions.
Keywords:
References
MSR '16: Proceedings of the 13th International Conference on Mining Software Repositories https://dl.acm.org/doi/abs/10.1145/2901739.2901743, [24.01.2021].
Charakterystyka NPM https://www.freecodecamp.org/news/what-is-npm-a-node-package-manager-tutorial-for-beginners/, [03.01.2021].
Działanie menadżerów pakietów JavaScript https://www.freecodecamp.org/news/javascript-package-managers-101-9afd926add0a/, [03.01.2021].
Charakterystyka yarn https://engineering.fb.com/2016/10/11/web/yarn-a-new-package-manager-for-javascript/, [11.02.2021].
E. Wittern, P. Suter, S, Rajagopalan, A look at the dynamics of the JavaScript package ecosystem, MSR’16: Proceedings of the 13 Conference of Mining Software Repositories, (2016) 351-361, https://dl.acm.org/doi/10.1145/2901739.2901743. DOI: https://doi.org/10.1145/2901739.2901743
A. Jacobs, Comparsion of Javascript Package Managersm 2019, https://www.theseus.fi/handle/10024/227945, [24.01.2021].
Wykres popularności obu rozwiązań https://www.npmtrends.com/npm-vs-yarn, [24.01.2021].
Article Details
Abstract views: 792
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
