Это будет медленнее и очень подвержено ошибкам. Любая ошибка Javascript приведет к тому, что вся страница не будет отображаться, и ваш SEO будет полностью уничтожен. Придерживайтесь регулярно отображаемого HTML: поскольку браузер загружает / анализирует HTML, он начнет извлекать другие ресурсы (изображения, сценарии, CSS) и отображать макет. Не зацикливайтесь на строго наименьшем размере загрузки, а на самом быстром общем опыте.
Активно используйте свободно доступные CDN. Есть две большие: Google и Microsoft, которые размещают различные сценарии, такие как jQuery и Modernizr. Придерживайтесь Google, где это возможно, они, кажется, имеют более высокое признание, чем Microsoft, и, следовательно, имеют более высокий шанс «кеша». Кроме того, используйте CDNJS для других общедоступных библиотек - их много.
Сократите существующий Javascript и включите сжатие содержимого для статических и динамических страниц. Не включайте его, пусть браузер запросит его. В какой версии IE вы видите коррупцию? Я не видел, чтобы это было проблемой с IE6 ...
Использование упаковщиков Javascript сделает ваш сайт медленнее за счет экономии еще нескольких байт передачи на вашем конце. Мало того, что скрипт должен запускаться, но теперь вы просите браузер пользователя выполнить дополнительный (потенциально большой) дополнительный шаг, прежде чем ваши скрипты смогут работать.
Если вы пытаетесь загрузить отдельные файлы (с помощью диалогового окна «Сохранить как»), вы не можете использовать gzip с типом содержимого «application / zip». Фактический формат Zip доступен в PHP, используйте эти библиотеки.