Question

Existe-t-il une version du framework Prototype compressable ou déjà compressée au plus haut niveau de compression avec le packer de Dean Edward et qui a été testée pour fonctionner?

Packer: http://dean.edwards.name/packer/

Ceci est une question à la portée de Google, mais je ne fais pas confiance à Google pour des tâches critiques. Je veux les informations des pros.

Était-ce utile?

La solution 2

OK, après quelques difficultés, voici ma solution:

1 Utilisez JSLint pour corriger toutes les erreurs telles que les points-virgules manquants et autres éléments inesthétiques.

2 Il n’ya pas d’étape 2. Une fois que c’est fait, le résultat est garanti pour fonctionner avec l’emballeur de Dean Edward.

Gzipper le .js emballé réduit encore plus la taille, ce qui donne LUDICROUS DOWNLOAD SPEED !!!!! (ou quelque chose). Au revoir

Autres conseils

Après avoir lu la "renommée scriptaculeuse" de Thomas Fuchs "récente Rocks Javascript" book Je peux vous dire qu’il n’est pas du tout un fan de Javascript obscurcissant. Il préconise de servir le javascript gzippé comme "la meilleure solution pour la taille de fichier JavaScript, sans exception". Cela est possible en activant GZIP sur votre propre serveur à l'aide de AddOutputFilterByType ou en utilisant hébergé des bibliothèques ajax sur du code Google .

Les principales raisons d'utiliser GZIP sont les suivantes:

  • réduction de la taille 1: 4
  • ne supprime pas les espaces, ni modifie noms de variable / fonction tellement plus faciles à déboguer
  • faible impact sur les performances par rapport à obscurcissement de script

Je sais que cela ne répond pas à votre question, mais que ce serait un point intéressant à prendre en compte.

J'ai obtenu d'excellents résultats en utilisant le YUI-Compressor pour compresser le cadre prototype, même lors de l'ajout de fichiers supplémentaires avant la compression. Tous mes codes JavaScript et CSS sont séparés pour faciliter le développement, puis recombinés en modules plus importants et compressés pour réduire le nombre de requêtes HTTP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top