JavaScript Minifier
Rychlý strukturální JavaScript minify — odstranění komentářů, slepení whitespace, odstranění prázdných řádků. Velikost před/po a procento úspory.
Zadej vstup nahoře, aby ses dostal k výsledku.
Vytvořil JXXR1 · ♥ Sponzorovat · ☕ Kup mi kávu
K čemu to slouží?
JavaScript minifier vezme čitelný JS a vyhodí komentáře, prázdné řádky a redundantní whitespace. Tenhle nástroj dělá strukturální minify (bez plnohodnotného parsingu) — je rychlý a spolehlivý pro většinu kódu, ale nepřejmenuje proměnné ani neoptimalizuje výrazy jako pravý minifier (Terser, esbuild).
Kdy to použít
- Rychlá jednorázová minifikace hand-written skriptu před deployem.
- Příprava JS, který jde do
<script>tagu ve statické stránce. - Test, kolik šetříš před zavedením build pipeline.
Časté chyby
- Tohle NENÍ Terser. Nepřejmenuje krátké proměnné, nesloží konstanty, neudělá tree-shaking. Pro produkci použij plný minifier.
- Ztratíš JSDoc / licence komentáře. Tenhle nástroj nedělá výjimky pro
/*! ... */. - Template literals s newliny se nemění. Pre-existující string content musí zůstat intact.
- Gzip přidává dalších 70–80 %. Minify sám šetří ~20–30 %.