JSMin, The JavaScript Minifier, de Douglas Crockford, est un filtre qui enleve tous les commentaires et les espaces blancs inutiles de programmes Javascript. En moyenne il permet de diviser la taille d'un fichier par deux, permettant de diminuer d'autant le temps de téléchargement du fichier sur le serveur.
JSMin n'est pas un assombrisseur de code ("obfuscator"), il ne modifie pas la structure même du code, ni même le nom des variables, il se limite juste à enlever tout ce qui est inutile, et le programme ainsi compressé fonctionne exactement de la même façon que le programme original.
Le code source est disponible en différentes saveurs, C, C#, Java, Python, Ruby, et PHP.