JavaScript-minifierare

Komprimera inklistrade JavaScript-utdrag eller lokala .js-filer med Terser som körs lokalt i din webbläsare. Källkoden tolkas endast för minifiering och exekveras aldrig.

Klicka för att välja en JavaScript-fil eller släpp den här

Du kan också lägga till JavaScript direkt i redigeraren nedan.

Inmatning: 0 bytes

Utdata: 0 byte

Klar

Webbläsarnativ minifiering

Terser är bundet endast för denna verktygsväg, så inklistrad JavaScript komprimeras lokalt utan en server-sida exekveringsväg.

Feedback vid tolkningsfel

Syntaxfel visas på sidan med rad- och kolumndetaljer när parseren ger dem.

Storleksjämförelse

Jämför original- och minifierade antal byte innan du kopierar eller laddar ner komprimerad JavaScript.

Vanliga frågor

Laddas min JavaScript upp till Convertr?

Nej. Minifieraren körs lokalt med JavaScript i webbläsaren. Inklistrad kod och valda filer skickas inte till Convertr-servrar.

Kör verktyget inklistrad JavaScript?

Nej. Källtext tolkas och omvandlas av Terser endast för komprimering. Sidan evaluerar inte kod eller laddar användarskript.

Varför är namnmangling inaktiverad som standard?

Förvrängda namn gör utdatan mindre, men viss kod förlitar sig på funktionsnamn, klassnamn eller reflektion. Du kan aktivera det explicit när storleken spelar större roll.

JavaScript-minifierare

Minimera JavaScript-källkod samtidigt som du bevarar programbeteendet som stöds och rapporterar storleksändring.

Inmatning
JavaScript-källa plus stödda komprimerings- och formateringsalternativ.
Utdata
Minifierad JavaScript och storleksinformation.
Verkliga begränsningar
Verktyget kör inte en testsvit, transpilerar inte ej stödd syntax, löser inte moduler eller bevisar semantisk ekvivalens för kod som förlitar sig på ovanligt parsningsbeteende.
Integritet och datahantering
JavaScript-källa plus stödda komprimering och formatering alternativ behandlas i denna webbläsarflik. Convertr inte får eller lagrar det; stängning eller omlastning av sidan klarar arbetstillståndet såvida verktyget uttryckligen inte erbjuder en lokal nedladdning.

Hur man använder detta verktyg

  1. Ange JavaScript-källa plus alternativ för komprimering och formatering i verktygskontrollerna.
  2. Välj inställningarna som påverkar minifierad JavaScript och storleksinformation, kör sedan verktyget.
  3. Granska minifierad JavaScript och storleksinformation innan du kopierar eller laddar ner den.

Vanliga feltillstånd

Ett syntaxfel, ej stödd språkfunktion eller ogiltigt alternativ stoppar minifiering istället för att returnera partiell kod.

Användbart exempel

Minifiera en liten ES-modul och granska utdata innan du ersätter en produktionstillgång.