JavaScript Outil Minify- Compresseur et minificateur JS en ligne gratuit

Input data
bfotool loadding
Output data
bfotool loadding

Outil de minification Javascript

La minification de Javascript supprime l'espacement, l'indentation, les retours à la ligne et les commentaires du code JavaScript, joli et bien structuré que vous avez écrit. Ces éléments ne sont pas indispensables au bon fonctionnement de Javascript. De plus, cela rend le code Javascript plus difficile à lire lors de la consultation du code source.

De nombreux développeurs maintiennent une version « élégante » et, lors du déploiement de leur projet, exécutent leurs scripts via un programme de minification. Ils combinent également souvent leurs nombreux fichiers de script en un seul.

Pourquoi utiliser Javascript Minifier ?

L'objectif de la minifcation est d'augmenter la vitesse d'un site web. La minifcation peut réduire la taille d'un script jusqu'à 20 %, ce qui accélère le téléchargement. Certains développeurs l'utilisent également pour « obscurcir » leur code. Cela rend le code difficile à lire, et donc plus difficile à reproduire ou à copier.

Il est également courant de combiner tous les fichiers JavaScript d'un même site web en un seul fichier. Cela présente de nombreux avantages. Cela réduit le nombre de requêtes HTTP nécessaires pour obtenir tous les éléments d'un site web. Cela améliore également l'efficacité de la minification et de la compression gzip.

Exemple de minification Javascript

Javascript embelli:

var a = document.createElement('a');  
mimeType = mimeType || 'application/octet-stream';  
if(navigator.msSaveBlob) {  
    navigator.msSaveBlob(new Blob([content], {  
        type: mimeType  
    }), fileName);  
} else if(URL && 'download' in a) {  
    a.href = URL.createObjectURL(new Blob([content], {  
        type: mimeType  
    }));  
    a.setAttribute('download', fileName);  
    document.body.appendChild(a);  
    a.click();  
    document.body.removeChild(a);  
} else {  
    location.href = 'data:application/octet-stream,' + encodeURIComponent(content);  
}

Devient ainsi minifié:

var a=document.createElement('a');mimeType=mimeType||'application/octet-stream';if(navigator.msSaveBlob){navigator.msSaveBlob(new Blob([content],{type:mimeType}),fileName);}else if(URL&&'download'in a){a.href=URL.createObjectURL(new Blob([content],{type:mimeType}));a.setAttribute('download',fileName);document.body.appendChild(a);a.click();document.body.removeChild(a);}else{location.href='data:application/octet-stream,'+encodeURIComponent(content);}