JavaScript Minifierare

Komprimera pastade JavaScript-skivor eller lokala .js-filer med Terser som körs lokalt i din webbläsare. källkod är parsed för miniering endast och utförs 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.

Inkomst: 0 bytes

Utgång: 0 bytes

Redo

Native-bruksanvändare minifikation

Terser är bundet endast för denna verktygsvägen, så passad JavaScript komprimeras lokalt utan en server-sidor körväg.

Felsökning fel feedback

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

Storlek jämförelse

Jämför original- och miniatyrbyte räkningar innan du kopierar eller laddar ner komprimerad JavaScript.

Vanliga frågor

Är min JavaScript laddat upp till Convertr?

No. Minifieret körs lokalt med JavaScript i webbläsaren. förtidskoden och de valda filerna skickas inte till Convertr-servern.

Kör verktyget försenad JavaScript?

Källtext är parsed och omvandlas av Terser för komprimering endast. sidan utvärderar inte koden eller ladda användarens skript.

Varför är namnet mangling inaktiverat av standard?

Försvagade namn gör utgången mindre, men vissa koder förlitar sig på funktionerna, klassnamnen eller reflektion.

JavaScript Minifierare

Minify JavaScript-källa samtidigt som du bevarar stödda program beteende och rapporterar storlek ändring.

Inmatning
JavaScript-källa plus stödda kompression och formatering alternativ.
Utdata
Miniatyr JavaScript och storlek information.
Verkliga begränsningar
Verktyget kör inte en testsuite, transpilerar okomplicerad syntax, löser moduler eller visar semantisk ekvivalens för kod som bygger på ovanligt parsing beteende.
Integritet och databehandling
JavaScript-källa plus stödda komprimering och formatering alternativ behandlas i denna webbläsarflik. Converter 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. Ge JavaScript-källa plus stödda komprimering och formatering alternativ i verktygskontrollen.
  2. Välj inställningar som påverkar miniatyr JavaScript och storleken information, kör sedan verktyget.
  3. Övervaka miniatyr JavaScript och storleken information innan du kopierar eller laddar ner den.

Vanliga misslyckande lägen

Ett syntaxfel, okomplicerat språkfunktion eller invalid alternativ stoppar miniering istället för att returnera partiell kod.

Användbar exempel

Minify en liten ES-modul och granska produktionen innan du ersätter en produktions tillgång.