tslib >=2.5.1 regression - increases bundle size caused by noop `Object.create;` statements
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
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript, webpack
- Área
- build-system, performance
Línea de trabajo
Comienza con el tslib-regression.zip adjunto y reproduce el bundle usando TypeScript 4.7, webpack 5.83.1 y tslib 2.4.1, 2.5.0 y 2.5.3. Compara los bundles generados alrededor del helper __assign y las instrucciones repetidas Object.create;; la tarea estará terminada cuando expliques la regresión y verifiques que se ha eliminado el aumento del tamaño del bundle.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
deps in our repo:
- typescript 4.7
- webpack 5.83.1
- tslib 2.4.1
while bumping from tslib 2.4.1 to 2.5.3 our CI blocked PRs because more than 3kb Size increase in our bundled code.
I did some amount of investigation and it looks like there is increased occurrence of Object.create; statements emitted within the bundle that don't do anything . This looks like cause of __assign helper from tslib.
if we bump only to 2.5.0 the regression does not occur.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.3k
- Forks
- 146
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 microsoft/tslib
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 1/100
-
__extends继承Array时,不符合预期Abiertoquestion
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 15/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
Performance improvementAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de microsoft/tslib
Issues similares
-
bug(sight): the dashboard's text truncations split surrogate pairs and show broken charactersAbiertocomponent:sight
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
agentic-os-org/ANOLISA#6738 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug Durable Agents Observability (AI Telemetry) status: needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
mastra-ai/mastra#26470 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
paperclipai/paperclip#15630 ·
Los mantenedores suelen responder en 1 día
-
[good first issue, hacktoberfest] ⛩️ Add new Theme: Sakura Latte (good-first-issue)Posiblemente ocupada @PGrayCS la tomó hoy. Abiertocommunity first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
lingdojo/kana-dojo#31937 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
feature/cohorts feature/feature-flags team/feature-flags
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día