Open
Description
Functional impact
Does the bug result in any actual functional issue, if so, what?
If the library is cached, installation is quick enough. However, without libraries in cache, the performance of installing / restoring a library is dramatically slower than alternatives such as NPM and Bower.
Minimal repro steps
What is the smallest, simplest set of steps to reproduce the issue. If needed, provide a project that demonstrates the issue.
mkdir libman-speed-test
cd libman-speed-test/
npm cache clean --force
bower cache clean
libman cache clean
time npm install [email protected]
time bower install ckeditor#4.6.2 --save
time libman install [email protected] --provider cdnjs --destination libman_libs/ckeditor
Expected result
What would you expect to happen if there wasn't a bug
LibMan should install / restore the specified library in an amount of time comparable to alternatives such as NPM and Bower.
Actual result
What is actually happening
With the above steps, installing the specified library takes:
- NPM: 3.63s
- Bower: 8.49s
- LibMan: 2m47.92s
Further technical details
Optional, details of the root cause if known