JavaScript / CSS comprimeren en minimaliseren (Minify)
Comprimeer en verklein JavaScript- en CSS-broncode
Kenmerken
Compressie voor zowel JS als CSS
Verklein broncode van beide talen via tabbladwisseling
Opmerkingen en spaties in één keer verwijderen
Verwijdert automatisch ook regeleinden en overbodige puntkomma's
Besparing in cijfers weergeven
Toont direct de grootte vóór en na en het besparingspercentage
Tekenreeksen en reguliere expressies behouden
Comprimeert veilig zonder de literals in de code te beschadigen
Gebruik
Kies de taal om te comprimeren
Kies de te comprimeren taal via de tabbladen JavaScript en CSS
Voer de broncode in
Plak de code in het invoerveld of probeer het met de voorbeeldknop
Voer uit met de comprimeerknop
Genereert een gecomprimeerd resultaat zonder spaties en opmerkingen
Resultaat controleren en opslaan
Controleer de gecomprimeerde code en het besparingspercentage en verkrijg ze via kopiëren of downloaden
Toepassingen
Snellere weergave van een website
Verklein de bestandsgrootte van JS en CSS om de laadtijd te verkorten
Laatste bewerking vóór livegang
Verklein de releasebestanden om de distributiekosten te beperken
Mobiel dataverbruik besparen
Comprimeer de overgedragen datahoeveelheid voor mobiele omgevingen om te besparen
Broncode verhullen
Verwijder opmaakinformatie zodat de broncode moeilijker te lezen is
Basiskennis
Verschil tussen minificatie en obfuscatie
Minificatie is het proces waarbij witruimte, regeleindes en opmerkingen uit een bestand worden verwijderd om het lichter te maken. Hoewel het resultaat moeilijker te lezen wordt, verschilt dit van obfuscatie (het vervangen van variabelenamen en het transformeren van structuren), die als doel heeft decodering te voorkomen.
Relatie met gzip-compressie
Minificatie en gzip- of Brotli-compressie aan de serverzijde kunnen samen worden gebruikt, en het toepassen van beide is de standaardpraktijk. Omdat minificatie eerst de oorspronkelijke grootte verkleint en vervolgens bij verzending verder wordt gecomprimeerd, stapelen de effecten zich op.
Veiligheid en privacy
Volledig in de browser
Ingevoerde gegevens worden alleen in uw browser verwerkt en niet naar buiten verzonden.
Verwerking alleen in browser
het comprimeren van code vindt volledig in uw browser plaats, invoergegevens worden niet naar de server verzonden.
Communicatie versleuteld met HTTPS
Het laden van de pagina wordt ook versleuteld met TLS en de inhoud kan niet door derden worden gelezen.
Geen verzending naar derden
Invoergegevens worden niet naar externe services zoals advertentienetwerken of trackers verzonden.
Geen automatisch opslaan van resultaten
de invoer en het compressieresultaat of invoersuggesties worden niet op de server opgeslagen.
Updates
- update #216
Probleem opgelost waarbij Japanse tekst op niet-Japanse pagina's van sommige tools werd weergegeven
- update #162
CSS-minifier: probleem opgelost waarbij semi-transparante kleuren in enkele browsers ongeldig waren
- update #86
CSS-minifier lost whitespace in selectors causing layout breaks - fixed
- update #27
Compressietool output fouten opgelost (JS identifier split, CSS descendant selector breuk enz.)
- update #7
JS/CSS-minifiers behouden verplichte spaties in expressies en media queries
Aanbevolen tools
166 gratis webtools die u nu meteen kunt gebruiken!