JavaScript minificeren

Om JavaScript te minificeren plak je de code hieronder: de tool haalt commentaar en overbodige witruimte weg en toont hoeveel bytes je bespaart. Tekenreeksen, template literals en reguliere expressies blijven onaangetast; het resultaat doet hetzelfde als het origineel.

Bron: Ecma International – ECMAScript Language Specification (§ 12.10 Automatic Semicolon Insertion). Bijgewerkt: .

Mijn toolbox

Resultaat

Resultaat
function add(a,b){return a+b;} const numbers=[1,2,3];console.log(numbers.map((n)=>add(n,10)));
Samenvatting
135 → 94 bytes (30,4 % kleiner).
Alleen commentaar en witruimte worden weggehaald, variabelen worden niet hernoemd – het resultaat is gelijkwaardig, maar groter dan met Terser of esbuild.

Zo wordt het berekend

JavaScript minificeren betekent: alles weghalen wat de uitvoering niet nodig heeft: commentaar, inspringing, spaties en regeleinden. De tool splitst de code in je browser in tekenreeksen, template literals, reguliere expressies, getallen, woorden en tekens en zet hem met zo weinig mogelijk witruimte weer in elkaar. Het bestand laadt sneller; de werking verandert niet.

Zo werkt het

  1. Plak JavaScript in het veld.
  2. Bepaal of licentiecommentaar (/*! … */, @license, @preserve) moet blijven staan.
  3. Kopieer het resultaat; de weergave toont de grootte ervoor en erna.

Wat er bij het minificeren gebeurt

Beperkingen

Voor de sterkste verkleining (namen inkorten, dode code verwijderen, code omvormen) gebruik je Terser of esbuild in je build. Deze tool is bedoeld voor snel, veilig verkleinen zonder instellen.

Privacy

De code verlaat je browser niet. Voor stijlbladen is er CSS minimaliseren; verder: HTML formatteren of regex testen.

Veelgestelde vragen

Hoe kan ik JavaScript minificeren?

Plak de JavaScript in het veld: de tool haalt commentaar en witruimte weg en toont de besparing. Kopieer het resultaat naar je bestand.

Verandert minificeren de werking van de code?

Nee. De tool haalt alleen commentaar en witruimte weg en laat tekenreeksen, template literals en reguliere expressies ongewijzigd. Regeleinden blijven waar ze een puntkomma vervangen.

Worden variabelenamen ingekort?

Nee. Deze tool hernoemt niets. Voor de sterkste verkleining gebruik je Terser of esbuild in je build.

Hoeveel bespaart minificeren?

Bij bestanden met commentaar en inspringing vaak 20 tot 50 procent. Daarbovenop comprimeert de server met gzip of Brotli; beide samen is zinvol.

Kan ik geminificeerde code weer leesbaar maken?

Deze tool gaat maar één kant op. Voor het opmaken van code zijn editors of een code-formatter geschikt.

Wordt mijn code geüpload?

Nee. Alles draait lokaal in je browser.

Bronnen en wettelijke basis

Bijgewerkt op: · Redactioneel beleid

Vergelijkbare tools