Вопрос

Существует ли версия прототипа фреймворка, которая либо может быть упакована, либо уже упакована с наивысшим уровнем сжатия с помощью упаковщика Dean Edward's packer и протестирована на работоспособность?

Упаковщик: http://dean.edwards.name/packer/

Это вопрос для Google, но я не доверяю Google в том, что касается критически важных вещей.Мне нужна информация от профессионалов.

Это было полезно?

Решение 2

Хорошо, после некоторой борьбы вот мое решение:

1 Используйте JSLint , чтобы отследить все ошибки, такие как пропущенные точки с запятой и другие неприглядные вещи.

2 Нет шага 2. Как только я это сделаю, результат гарантированно будет работать с упаковщиком Дина Эдварда.

Сжатие упакованного .js еще больше уменьшает размер, приводя к СКОРОСТНОЙ СКОРОСТИ ЗАГРУЗКИ !!!!! (или что-то). Bye

Другие советы

Прочитав недавнюю книгу Томаса Фукса (о scriptaculous fame) "Javascript Rocks", я могу вам сказать, что он вообще не является поклонником запутывания Javascript.Он является сторонником использования gzipped javascript в качестве "лучшего решения для размера файла JavaScript, за исключением none".Это возможно, либо включив GZIP на вашем собственном сервере, используя AddOutputFilterByType или с помощью размещенные библиотеки ajax в Google code.

Основными причинами использования GZIP являются:

  • уменьшение размера в соотношении 1:4
  • не удаляет пробелы и не изменяет имена переменных / функций намного проще отлаживать
  • снижение производительности по сравнению с запутыванием скрипта

Я знаю, что на самом деле это не отвечает на ваш вопрос, просто подумал, что это может быть интересным моментом для рассмотрения.

Я добился отличных результатов, используя YUI-Compressor для сжатия инфраструктуры прототипа, даже при добавлении к нему дополнительных файлов до его сжатия. Все мои JavaScript и CSS хранятся отдельно для простоты разработки, а затем объединяются в более крупные модули и сжимаются для уменьшения количества HTTP-запросов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top