Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

304
Visualizações
¿Cómo afecta el tamaño desempaquetado al tamaño reducido de un paquete npm?

Actualmente estoy tratando de reducir el tamaño del paquete de un paquete npm que he creado. Y logré llegar a un tamaño desempaquetado de aproximadamente 210 kb.

https://www.npmjs.com/package/@agile-ts/core/v/0.0.12 <- 210kb

https://www.npmjs.com/package/@agile-ts/core/v/0.0.11 <- 304kb (con comentarios)

Un cambio que hice fue eliminar todos los comentarios con la ayuda del archivo 'tsconfig', que redujo mi tamaño desempaquetado en unos 100 kb PERO el tamaño minimizado se mantuvo igual (57 kb)?

https://bundlephobia.com/result?p=@agile-ts/core@0.0.12 <- 57kB

https://bundlephobia.com/result?p=@agile-ts/core@0.0.11 <- 57kB (con comentarios)

Así que me preguntaba cómo el tamaño desempaquetado afecta el tamaño minimizado. ¿Ya se eliminaron los comentarios de tamaño reducido? No encontré respuesta a esta pregunta en Internet.

Otro paquete que encontré tiene un tamaño desempaquetado de aproximadamente 325kb

https://www.npmjs.com/package/@hookstate/core <- 325kb

pero un tamaño minificado de 16.7kB.

https://bundlephobia.com/result?p=@hookstate/core@3.0.6 <- 16.7kb

-> ¿Es aproximadamente un 30 % más grande en el tamaño desempaquetado pero un 70 % más pequeño en el tamaño minimizado?

La única diferencia que encontré es que el paquete que acabo de mencionar consta de 10 archivos y mi paquete consta de 66 archivos. Así que es más pequeño que mi paquete... pero también debería ser más pequeño en el tamaño desempaquetado.

En caso de que tenga alguna idea de cómo reducir el tamaño del paquete... no dude en contribuir ^^ o darme algún consejo https://github.com/agile-ts/agile/issues/106

gracias

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Lo que debería importar NO es cuánto contiene el paquete en el disco, sino cuánto espacio ocupa en una aplicación final después de aplicar todo el empaquetado y la minificación. Este proceso incluye el cambio de nombre de variables, la eliminación de comentarios, la sacudida del árbol y la eliminación de código no utilizado o sin referencia. Existen herramientas que permiten inspeccionar el tamaño final de la aplicación y el tamaño de las dependencias. Son diferentes según el paquete que utilice.

Es muy mala idea eliminar los comentarios del código fuente con el fin de minimizar el tamaño de descarga de su paquete. Además de eliminar otros archivos de apoyo al desarrollo, como definiciones de mecanografiado, etc.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda