Minificación (programación)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 2 de noviembre de 2020; la verificación requiere 1 edición .

La minificación ( eng.  minification ) en lenguajes de programación  es un proceso destinado a reducir el tamaño del código fuente mediante la eliminación de caracteres innecesarios sin cambiar su funcionalidad. La minificación es especialmente útil para programas en lenguajes interpretados (como JavaScript ) porque reduce la cantidad de datos que se deben procesar (en lo que respecta a sitios, se logra velocidad de carga y optimización de consultas ).

Se elimina toda la sintaxis que es relevante solo durante el desarrollo , por ejemplo: saltos de línea , comentarios , sangrías y espacios adicionales, a veces se acortan los nombres de las variables .

La minificación es a menudo parte de la funcionalidad de los administradores de tareas automatizados como Gulp .

Ejemplo

Antes de la minificación:

// Matriz de variables de JavaScript = [ ] ; for ( var i = 0 ; i < 20 ; i ++ ) { array [ i ] = i ; }

Después de la minificación:

for ( var a = [ i = 0 ]; i < 20 ; a [ i ] = i ++ );

Véase también

Enlaces