Compression de code JavaScript

Existe-t-il un moyen de compresser le code JavaScript?

par exemple

function test(){ // some code here } 

Après la compression, il devrait être

 function test(){//some code here} 

En outre, j'ai besoin de vice versa au moment de l'édition du code.

Vous pouvez utiliser un minificateur javascript.

Compresseur YUI

JS Minifier

JsCompress

Il existe un certain nombre d'outils disponibles qui peuvent réduire la taille de téléchargement de votre javascript, ce qui améliore les performances de la première charge. La technique générale de modification syntaxique de votre javascript, sans changer sa structure, s'appelle minification; Et les outils sont des minifiers. Je sais que Google a un excellent outil, tout comme Yahoo – il y en a probablement d'autres aussi. Vérifiez les autres réponses ici pour les liens.

Pour plus de ressources, essayez cette recherche:

http://www.bing.com/search?q=javascript+minify

D'autres choses à garder à l'esprit lors de l'optimisation de votre javascript:

Vous voudrez une option pour télécharger le javascript non-minifié, au moins sur votre site de test – le débogage du javascript minifié est une douleur majeure.

Configurez votre serveur Web pour compresser (gzip) votre javascript si le client inclut l'en-tête «accepter» approprié dans sa demande.

Assurez-vous de configurer nos paramètres de cache pour votre javascript afin que les navigateurs puissent utiliser leur version en cache local sans même envoyer de demande de serveur, si le fichier est déjà téléchargé.

Bonne réponse, pour jquery vous avez une version compressée, supprimez les commentaires dans l'en-tête pour sauvegarder quelques octets. Pour vos propres fichiers, utilisez le compresseur YUI, je pense que c'est le meilleur.

J'ajouterais si vous voulez économiser du temps, vous pouvez également mettre tous vos fichiers Javascripts dans un seul, de sorte que vous économiserez un temps précieux avec la demande http (uniquement pour la production).

Il existe déjà une version compressée de jQuery pour que vous puissiez l'utiliser. Pour js vous écrivez vous-même, l'un des autres outils mentionnés fonctionnera, j'utilise YUI moi-même.

Une bonne façon d'optimiser votre site consiste à inclure un fichier javascript pour tous. Un article qui explique le processus de Javascript Bootstrapping peut être trouvé ici .

Une fois que vous utilisez les compresseurs disponibles ci-dessus, vous devez l'implémenter pour que votre site soit plus rapide. Bien sûr, cela aidera.

Utilisez JSMIn c'est le meilleur.