Zo gebruik je het
- Plak je JavaScript.
- Kies of variabelenamen worden ingekort en of licentiecommentaar behouden blijft.
- Klik op Verkleinen, of druk op Ctrl+Enter (⌘+Enter op Mac).
- Kopieer of download het verkleinde bestand.
Opties uitgelegd
- Variabelenamen inkorten
- Hernoemt lokale variabelen en functieparameters naar losse letters. Globale namen blijven behouden zodat andere scripts ze nog kunnen gebruiken.
- Licentiecommentaar behouden
- Behoudt commentaar dat begint met /*! of dat @license of @preserve bevat, wat veel licenties verplicht stellen.
Voorbeelden
function add(first, second) {
// sum
return first + second;
}
wordt verkleind tot function add(d,n){return d+n}.
Veelgestelde vragen
Is de verkleinde code veilig om te gebruiken?
Terser past alleen transformaties toe die het gedrag van geldige code behouden. Code die tijdens uitvoering op functienamen vertrouwt (bijvoorbeeld via Function.name) kan zich anders gedragen als namen worden ingekort; zet die optie dan uit.
Ondersteunt het moderne JavaScript?
Ja. Terser begrijpt actuele syntax zoals classes, async-functies, optional chaining en modules. Het zet code niet om voor oudere browsers.
Wordt mijn code geüpload?
Nee. Terser draait in je browser.
Privacy
Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.