Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

406
Vistas
Minimice las llamadas a Math, Number, etc. con Terser

El código que produce Terser para mi proyecto contiene muchas llamadas al objeto Javascript Math y me pregunto si hay una manera fácil de minimizar estas llamadas.

Aquí hay una captura de pantalla de parte del código minfied con Math resaltado (en total, hay casi mil llamadas a Math ):

ingrese la descripción de la imagen aquí

Ciertamente podría hacer la optimización en mi código original configurando const min = Math.min , etc., pero esto sería difícil de mantener y, en general, sería una micro optimización abominal.

Como veo, las properties en las opciones de mangle no se pueden usar para esto, ya que las properties NO funcionarán explícitamente para las propiedades de Javascript incorporadas.

¿Alguien tiene idea de cómo se pueden minimizar las llamadas a Math , Number , etc. con Terser?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No pude encontrar una solución para esto usando Terser.

PERO llegué a la conclusión de que no tendría mucho sentido minimizar todas las llamadas a Math por las siguientes razones:

  • La ofuscación realmente no mejora. La asignación sería visible dentro del archivo, por lo que la eliminación de la asignación sería muy fácil para cualquiera que esté decidido a desobstruir el código.
  • El tamaño del archivo puede ser más pequeño, pero dado que los archivos se envían comprimidos con gzip a través de Internet, la diferencia real sería muy pequeña o nula, ya que varias cadenas de caracteres, como las llamadas a 'Math', se comprimirán con gzipping.

Entonces, en conclusión, esto no parece ser ni posible ni necesario.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda