Installation of some libraries dramatically slower than alternative tooling
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- csharp
- Área
- performance, tooling
Línea de trabajo
Start by running the listed npm, Bower, and LibMan cache-clean installation commands for ckeditor@4.6.2 and compare their timings. Trace the LibMan install path invoked by libman install --provider cdnjs --destination libman_libs/ckeditor; done means uncached installation is substantially closer to the alternative tooling times.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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-testcd libman-speed-test/npm cache clean --forcebower cache cleanlibman cache cleantime npm install ckeditor@4.6.2time bower install ckeditor#4.6.2 --savetime libman install ckeditor@4.6.2 --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
- Lenguaje dominante
- C#
- Estrellas
- 486
- Forks
- 91
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de aspnet/LibraryManager
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
aspnet/LibraryManager#824 · 1 comentario · 3 reacciones ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
aspnet/LibraryManager#804 · 2 reacciones ·
-
Changelog for 3.0.114 Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 48/100
aspnet/LibraryManager#829 · 1 comentario · 3 reacciones ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
aspnet/LibraryManager#820 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
aspnet/LibraryManager#808 · 5 comentarios ·
Todos los issues de aspnet/LibraryManager
Issues similares
-
CS0162 "Unreachable code detected" warning from a MSBuildTemp .tmp file in every game project Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
-
Type: enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
apache/arrow-adbc#4809 ·
-
type/automation type/tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
microsoft/vscode-azurefunctions#5197 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
microsoft/microsoft-ui-reactor#1274 ·