JavaScript-minifiseerder

Druk geplakte JavaScript-brokkies of plaaslike .js-lêers saam met Terser wat plaaslik in jou blaaier loop. Bronkode word slegs vir verkleining ontleed en word nooit uitgevoer nie.

Klik om 'n JavaScript-lêer te kies of laat val dit hier

Jy kan ook JavaScript direk in die redigeerder hieronder plak.

Invoer: 0 grepe

Uitset: 0 grepe

Gereed

Blai-inheemse minifikasie

Terser is slegs vir hierdie gereedskaproete gebundel, so geplakte JavaScript word plaaslik saamgepers sonder 'n bediener-uitvoeringspad.

Ontleedfoutterugvoer

Sintaksisfoute word op die bladsy met lyn- en kolombesonderhede getoon wanneer die ontleder dit verskaf.

Groottevergelyking

Vergelyk oorspronklike en verkleinde greepgetalle voordat jy gekomprimeerde JavaScript kopieer of aflaai.

Gereelde vrae

Is my JavaScript na Convertr opgelaai?

Nee. Die minifiseerder loop plaaslik met die blaaier se JavaScript. Geplakte kode en geselekteerde lêers word nie na Convertr-bediener gestuur nie.

Voer die gereedskap geplakte JavaScript uit?

Nee. Bronteks word deur Terser ontleed en getransformeer slegs vir kompressie. Die bladsy evalueer nie kode of laai gebruikersverskafde skripte nie.

Waarom is naamvervlegting by verstek afgeskakel?

Verminkte name maak die uitvoer kleiner, maar sommige kode hang af van funksiename, klasname of refleksie. Jy kan dit eksplisiet aktiveer wanneer grootte meer saak maak.

JavaScript-minifiseerder

Minifiseer JavaScript-bron terwyl ondersteunde programgedrag bewaar word en grootteverandering rapporteer word.

Invoer
JavaScript-bron plus ondersteunde kompressie- en formateringsopsies.
Uitgang
Geminifiseerde JavaScript en grootte-inligting.
Werklike beperkings
Die instrument voer nie 'n toetsstel uit nie, transpileer nie onondersteunde sintaks nie, los nie modules op nie, of bewys nie semantiese ekwivalensie vir kode wat op ongewone verwerkingsgedrag staatmaak nie.
Privaatheid en datahantering
JavaScript bron plus ondersteun kompressie en vorming opsies word verwerk in hierdie browser-kaap. Convertr ontvang dit nie of bewaar dit nie; sluit of herloading van die bladsy verduidelik die werkstyd, tenzij die instrument uitdruklik 'n lokaal download bied nie.

Hoe om hierdie instrument te gebruik

  1. Verskaf JavaScript-bron plus ondersteunde kompressie- en formateringsopsies in die werktuigbeheerders.
  2. Kies die instellings wat geminiaturiseerde JavaScript en grootte-inligting beïnvloed, en voer dan die gereedskap uit.
  3. Kyk na mini-JavaScript en grootte inligting voordat jy dit kopieer of downloade.

Algemene mislukkingsmodusse

'n Sintaksfout, onondersteunde taalfunksie of ongeldige opsie stop minifikasie in plaas van om gedeeltelike kode terug te gee.

Nuttige voorbeeld

Minifiseer 'n klein ES-module en hersien die uitvoer voordat 'n produksiebate vervang word.