Koodi minimeerija
Minimeeri HTML, CSS ja JavaScript failisuuruse vähendamiseks ja lehe laadimiskiiruse parandamiseks. Tasuta veebitööriist, 100% kliendipoolne, andmeid ei saadeta kuhugi.
Viide
Mis on koodi minimeerimine?
Koodi minimeerimine eemaldab lähtekoodist mittevajalikud märgid — tühiruumi, kommentaarid, reavahetused ja valikulised eraldajad — muutmata koodi käitumist. Tulemuseks on väiksem fail, mis laadib üle võrgu kiiremini. Minimeerimine on standardsamm igas kaasaegses front-end ehitustorus ja on soovitatav Google'i veebijõudluse juhistes HTML-i, CSS-i ja JavaScripti jaoks.
HTML-i minimeerimine
HTML-i minimeerimine eemaldab HTML-kommentaarid (<!-- ... -->) ja tihendab siltide vahelist tühiruumi. Brauserid ignoreerivad HTML-is liigset tühiruumi, nii et selle eemaldamine ei mõjuta visuaalset ilmet, kuid vähendab failisuurust. Tüüpiline HTML-i minimeerimise kokkuhoid on 10–25% sõltuvalt vormindamise stiilist ja kommentaaride tihedusest. Ka sisemised <style> ja <script> blokid saavad kasu oma keelespetsiifilisest minimeerimisest.
CSS-i minimeerimine
CSS-i minimeerimine eemaldab kommentaarid (/* ... */), tihendab tühiruumi ja eemaldab tühikud märkide {, }, :, ; ja , ümbert. See eemaldab ka viimase semikooloni enne }, mille CSS-parserid lubavad välja jätta. Hästi kommenteeritud CSS-failid näevad tavaliselt 20–40% suuruse vähenemist. Tootmise jaoks lähevad tööriistad nagu cssnano ja Lightning CSS kaugemale, ühendades duplikaatreegleid, lühendades värve (#ffffff → #fff) ja eemaldades liigseid eesliiteid.
JavaScripti minimeerimine
See tööriist teostab konservatiivset JavaScripti minimeerimist: eemaldab üherealised kommentaarid (// ...), mitmerealised kommentaarid (/* ... */) ja tihendab tühiruumi. See on turvaline ja kiire, kuid mitte täielik optimeerija — see ei nimeta muutujaid ümber, ei eemalda kasutamata eksporte ega surnud koodi. Tootmise ehituste jaoks kasuta spetsiaalseid tööriistu: Terser (Webpack/Vite standard), esbuild (ülikiire, Go-põhine) või SWC (Rust-põhine, kasutusel Next.js-is). Need tööriistad saavutavad 40–70% suuruse vähenemise, ühendades minimeerimise muutujate moonutamisega.
Privaatsus
Kogu töötlemine töötab 100% sinu brauseris. Andmeid ei saadeta serverile.