JavaScript Minify Tool- Gratis online JS-minifier en -compressor

Input data
bfotool loadding
Output data
bfotool loadding

Javascript Minify-tool

Door JavaScript te verkleinen, worden de mooie, goed gevormde JS-code die u hebt geschreven, verwijderd en worden de spaties, inspringingen, nieuwe regels en opmerkingen verwijderd. Deze zijn niet vereist voor een succesvolle uitvoering van JavaScript. Het maakt de JavaScript ook moeilijker leesbaar wanneer u de broncode bekijkt.

Veel ontwikkelaars onderhouden een 'mooie' versie en voeren hun scripts na implementatie van hun project uit via een minimalisatieprogramma. Vaak combineren ze hun vele scriptbestanden ook tot één bestand.

Waarom Javascript Minifier gebruiken?

Minifcation is bedoeld om de snelheid van een website te verhogen. Minimalisatie kan een script tot 20% kleiner maken, wat resulteert in een snellere downloadtijd. Sommige ontwikkelaars gebruiken het ook om hun code te 'verduisteren'. Dit maakt de code moeilijker leesbaar, waardoor reverse-engineering of kopiëren moeilijker wordt.

Het is ook gebruikelijk om alle Javascript-bestanden voor één website in één bestand te combineren. Dit heeft een aantal voordelen. Het vermindert het aantal HTTP-verzoeken dat nodig is om alle elementen van een website te verkrijgen. Het maakt ook minimalisatie en gzip-compressie effectiever.

Javascript Minify-voorbeeld

Verfraaide Javascript:

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);  
}

Wordt dit geminimaliseerd:

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);}