Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

302
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!