JavaScript Verkleiner

Geplakte JavaScript-snippets of lokale .js-bestanden comprimeren met Terser dat lokaal in je browser draait. Broncode wordt alleen geparseerd voor minificatie en wordt nooit uitgevoerd.

Klik hier om een JavaScript-bestand te kiezen of gooi het hier.

Je kunt ook JavaScript rechtstreeks in de editor hieronder plakken.

Invoer: 0 bytes

Uitvoer: 0 bytes

Klaar

Browser-native minificatie

Terser is alleen gebundeld voor deze toolroute, dus geplakte JavaScript wordt lokaal gecomprimeerd zonder een server-side uitvoeringspad.

Fout feedback

Syntaxfouten worden weergegeven op de pagina met lijn- en kolomgegevens wanneer de parser ze geeft.

Groottevergelijking

Vergelijk de originele en mini-byte rekeningen voordat u gecomprimeerde JavaScript kopiërt of downloaden.

Veelgestelde vragen

Wordt mijn JavaScript geüpload naar Convertr?

Nee. De minifier draait lokaal met browser-JavaScript. Geplakte code en geselecteerde bestanden worden niet naar Convertr-servers verzonden.

Voert de tool geplakt JavaScript uit?

Nee. Brontekst wordt door Terser geparseerd en alleen voor compressie verwerkt. De pagina evalueert geen code of laadt geen door de gebruiker geleverde scripts.

Waarom is naam mangling standaard uitgeschakeld?

Verminkte namen maken de uitvoer kleiner, maar sommige code is afhankelijk van functienamen, klassennamen of reflectie.

JavaScript Verkleiner

Minimaliseer JavaScript-bron terwijl het ondersteunde programmagedrag behouden blijft en meld de grootteverandering.

Invoer
JavaScript-bron plus ondersteunde compressie- en opmaakopties.
Uitvoer
Geminiëerd JavaScript en grootte-informatie.
Echte beperkingen
Het gereedschap voert geen testsuite uit, transpileert geen niet-ondersteunde syntax, lost geen modules op of bewijst geen semantische gelijkwaardigheid voor code die afhankelijk is van ongebruikelijk parseergedrag.
Privacy en gegevensverwerking
JavaScript-bron plus ondersteunde compressie en formatting opties worden verwerkt in deze browser-tab. Convertr ontvangt of opslaat het niet; het sluiten of herladen van de pagina helpt de werkomstand te verduidelijken tenzij het gereedschap uitdrukkelijk een lokale download biedt.

Hoe deze tool te gebruiken

  1. Geef JavaScript-bron plus ondersteunde compressie en formattingsopties in de toolcontroles.
  2. Selecteer de instellingen die van invloed zijn op geminificeerd JavaScript en grootte-informatie, en voer vervolgens het gereedschap uit.
  3. Bekijk geminificeerde JavaScript en grootte-informatie voordat je het kopieert of downloadt.

Veelvoorkomende foutmodi

Een syntaxfout, een niet-ondersteunde taalfunctie of een ongeldige optie stopt met minificatie in plaats van de gedeeltelijke code terug te geven.

Nuttig voorbeeld

Minificeer een kleine ES-module en beoordeel de uitvoer voordat u een productieasset vervangt.