Românește

HTML, CSS, JS tömörítés

Kód kicsinyítése a megjegyzések és felesleges szóközök törlésével. Éles használatra bundlert is használj.

A tömörítő eszköz a HTML, CSS vagy JavaScript kódot kicsinyíti a megjegyzések, felesleges szóközök és sorok törlésével. Beilleszted a kódot, kiválasztod a nyelvet, és megkapod a tömör változatot, százalékos megtakarítással együtt. Kisebb kódrészletekhez, inline stílusokhoz telepítés nélkül.

Mit csinál nyelvenként

  • CSS: törli a /* */ megjegyzéseket, összevonja a szóközöket, eltávolítja őket a kapcsos zárójelek, kettőspont, pontosvessző, vessző és a > ~ + jelek körül, és a záró kapcsos előtti utolsó pontosvesszőt is.
  • HTML: törli a megjegyzéseket (a feltételes IE-megjegyzéseket meghagyja), a címkék közötti szóközöket, és összevonja a többszörös szóközöket.
  • JavaScript: törli a /* */ és a csak // megjegyzést tartalmazó sorokat, a behúzást és az üres sorokat. Az utasításokhoz nem nyúl.

Valós példák

NyelvElőtteUtánaMegtakarítás
CSS (a mintastílus)81 karakter48 karakter41%
HTML (2 elemű menü)65 karakter39 karakter40%
JS (függvény 2 megjegyzéssel)74 karakter38 karakter49%

Mire figyelj

A HTML-tömörítés összeragasztja a címkéket, így két egymás melletti link közti szóköz eltűnhet. CSS-ben a calc(), clamp(), min() és max() tartalma védett: a + és − körüli, ott kötelező szóközök megmaradnak (a calc(100% - 2rem) nem lesz calc(100%-2rem)). A „:” előtti szóköz a szelektorokban megmarad, mert a div :hover mást jelent, mint a div:hover; csak a deklarációkban és az @media feltételekben tűnik el. Tömörítés után teszteld az oldalt, és mindig őrizd meg az eredeti fájlt. Éles weboldalhoz a bundler a JS-változók átnevezését is elvégzi. A képek általában sokkal nagyobbak a kódnál, ezért a képtömörítés hozza a legtöbbet.

Gyakori kérdések

Mit jelent a minify?

Azoknak a karaktereknek a törlését, amelyekre a böngészőnek nincs szüksége, a kód működésének megváltoztatása nélkül.

Mennyivel lesz kisebb a fájl?

Az írásmódtól függ. Egy megjegyzésekkel és behúzással írt CSS gyakran 20–40%-kal csökken.

Miért csökken kevésbé a JavaScript?

Az eszköz csak megjegyzéseket és behúzást töröl, hogy ne rontsa el a kódot. Teljes JS-tömörítéshez bundler kell.

Frissítve:

Milyen eszköz hiányzik?

Írd meg, milyen kalkulátort vagy eszközt kerestél, de nem találtál. Minden javaslatot elolvasunk.

0/500 · Ne írj személyes adatot (név, telefon, e-mail).