Parallel compilations appears to troll hash-for-dep cache
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- build-system, performance
Línea de trabajo
Comience con el cambio de dependencia reportado de ember-cli-htmlbars-inline-precompile 1.0.2 a 1.0.3 e inspeccione index.js de hash-for-dep en la línea 10. Rastree cómo la compilación paralela invoca hash-for-dep y compare las instancias de caché creadas durante la reconstrucción. Se considera completado cuando el comportamiento de la caché y la regresión de reconstrucción de 80–90 segundos estén explicados y cubiertos por una comprobación de regresión adecuada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I noticed that rebuild time for a particular addon (with a lot of handlebars AST transforms) recently ballooned from a few seconds to 80-90 seconds.
It appears that something (I'm guessing the parallel compile) is causing hash-for-dep to be invoked as multiple modules, instead of a single module. Since the hash-for-dep cache is module scoped, invoking as multiple modules means that the cache is effectively useless.
EDIT: The cache was only created once in ember-cli-htmlbars-inline-precompile@1.0.2. When I upgraded to 1.0.3 is when the multiple caches thing happened. There were other things also upgraded though at the same time.
cc @stefanpenner
- Lenguaje dominante
- JavaScript
- Estrellas
- 77
- Forks
- 65
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 ember-cli/ember-cli-htmlbars
-
Security: Vulnerable dependency minimatch@3.1.2 [SNYK-JS-MINIMATCH-15309438, CVE-2026-26996] Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
ember-cli/ember-cli-htmlbars#792 ·
-
TemplateFactory type incompatible with setComponentTemplate type from @types/ember__component Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ember-cli/ember-cli-htmlbars#787 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
ember-cli/ember-cli-htmlbars#781 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
ember-cli/ember-cli-htmlbars#779 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ember-cli/ember-cli-htmlbars#774 · 2 comentarios ·
Todos los issues de ember-cli/ember-cli-htmlbars
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
palladius/rails8-app-on-gcp#145 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
dotenvx/dotenv-vscode#139 ·
-
test-change-proposal
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
web-platform-tests/interop#1455 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
corsairdev/corsair#1764 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100