Naar inhoud springen
FileSlimmer
Hulpmiddelen
Gidsen

JavaScript minificeren

Kort JavaScript-broncode in en houd licentiecommentaar intact. Bestanden blijven op je apparaat.

Zo werkt dit lokaal
  1. Jij kiest een bestand; de pagina leest het van je apparaat.
  2. De bijbehorende engine wordt van fileslimmer.com geladen en draait in een Web Worker.
  3. Het resultaat wordt teruggeschreven naar een locatie die jij op dit apparaat kiest.

Voor of kies bestanden van je apparaat

Oorspronkelijke grootte —

Geaccepteerde formaten
Leest
JS · MJS

De uitvoer behoudt de taal waarin het bestand is geschreven; alleen de tekst wordt herschreven.

Geschat geheugen

Je browser geeft slechts een grove geheugenhint, dus dit cijfer is een schatting.

Invoerbudgetten voor deze tool
LimietWaarde
Bestandsgrootte20 MiB

Deze budgetten beschermen het tabblad tegen een bestand dat tot ver boven zijn opgeslagen grootte uitdijt (spec 9.3). Ze verschillen niet per apparaat, omdat het parsen van tekst begrensd wordt door de tekst zelf.

Beperkingen
  • Je bestand wordt als tekst geparsed en herschreven en wordt nooit uitgevoerd. Geminificeerde uitvoer is alleen gelijkwaardig als de bron parseert; bij een syntaxfout stopt de taak in plaats van te gokken.
  • Licentiecommentaar blijft in de uitvoer staan, zodat een naamsvermeldingsplicht uit de bron de minificatie overleeft.
  • Identifiers hernoemen breekt code die een naam als tekenreeks opzoekt, en een stacktrace uit de uitvoer komt niet meer overeen met je bron.