<acronym title="JavaScript">JS</acronym> minifieur:
Compress JavaScript instantly. Removes whitespace, comments, and optimizes variable names. Processed 100% in your browser — your code stays private.
Entrée JavaScript
Sortie minifiée
100% Private
Tous les traitements ont lieu dans votre navigateur via Terser.js. Votre code n'est jamais envoyé à aucun serveur.
SupportES2020 +
Terser prend en charge le JavaScript moderne, y compris les fonctions de flèche, asynchroniser/attendre, les classes et les littéraux de modèle.
Càrrega de pàgines més ràpida
La réduction de JS réduit la taille des fichiers de 30 à 70 %, améliorant ainsi les scores Time to Interactive et Core Web Vitals.
Qu'est-ce que la minification JavaScript ?
La minification JavaScript consiste à supprimer tous les caractères inutiles du code source sans modifier ses fonctionnalités. Cela inclut les espaces, les sauts de ligne, les commentaires et les noms de variables longs, qui sont remplacés par des équivalents plus courts. Le résultat est un fichier plus petit qui télécharge et analyse plus rapidement, mais qui est fonctionnellement identique à l'original.
This tool uses Terser — the industry-standard JavaScript minifier and the engine behind Webpack, Vite, and esbuild. Terser performs both minification (removing whitespace and comments) and mangling (renaming variables to shorter names like a, b, c), achieving reductions of 30–70% depending on code style. It fully supports ES2020+ syntax including async/await, optional chaining, and nullish coalescing.
Minifier JavaScript améliore directement Core Web Vitals. Les offres groupées JS plus petites réduisent le Time to Interactive (TTI) et le Total Blocking Time (TBT), deux mesures que Google mesure dans ses audits Lighthouse et utilise comme signaux de classement. PageSpeed Insights de Google signalera JavaScript non minifié comme une opportunité « Éliminer les ressources bloquant le rendu » ou « Minifier JavaScript ».
Quand minimiser JavaScript
Minifiez JS lorsque :
- ✓ Déploiement en production — toujours servir des JS minifiés
- ✓ Votre score PageSpeed Insights affiche « Minify JavaScript »
- ✓ Gérer les scripts tiers qui n'ont pas été pré-minifiés
- ✓ Réduction de la charge utile pour les utilisateurs mobiles sur les connexions lentes
- ✓ Amélioration du temps d'interaction (TTI) et du temps de blocage total
- ✓ Combiner plusieurs petits scripts avant le déploiement
Réductions de taille typiques :
- • Well-commented library: 50–70% reduction
- • Typical application code: 30–50% reduction
- • Already compressed or generated code: 10–20% reduction
- • Compression gzip supplémentaire sur le dessus : 60 à 80 % supplémentaires
Pour un effet maximal, réduisez d'abord, puis servez avec une compression gzip ou Brotli à partir de votre serveur Web.