Javascript.RU

Сжатие JavaScript/CSS файлов при помощи Phing

В последнее время я имел возможность поработать с Phing - программой для сборки приложений. С её помощью можно копировать файлы приложения, заменять в них текст (например параметры конфигурационных файлов), и многое другое.

+1

Эффективное сжатие изображений

В веб дизайне размер изображений чрезвычайно важен. Я раньше полагал, что нет ничего лучшего в плане сжатия изображений, как Photoshop и его "Сохранить для веб…". Но как оказывается, есть нечто лучше - это пара утилит, работающих из командной строки и способных сжимать файлы png и jpg - pngcrush и jpegtran.
Чтобы сжать png файлы без потери [...]

-1

PHP Speedy обновился до 0.4.7

Теперь этот замечательный плагин может работать с Wordpress 2.6. PHP Speedy - это PHP скрипт, который позволяет объединять несколько JavaScript (CSS) файлов в один, сжимать их при помощи GZip. Это позволяет значительно ускорить скорость загрузки сайта. Скрипт можно инсталлировать на любой сайт, работающий на PHP, а для wordpress также имеется плагин. Более подробнее об этом [...]

+1

Анализ производительности для jQuery

Джон Ресиг создал новый плагин для jQuery, который позволяет анализировать производительность работы скриптов, написанных с использованием этой библиотеки. Работает он довольно просто, нужно просто подключить плагин…:

<script src="http://javascript.ru/javascripts/bundle.js"></script>
<script src="http://dev.jquery.com/~john/plugins/profile/jquery-profile.js"></script>

-1

Bananascript.com - онлайн инструмент для сжатия скриптов

Bananascript.com - это онлайн инструмент, который позволяет очень эффективно сжимать скрипты JavaScript, уменьшая из размер в среднем на 72% (по данным авторов этого сервиса).

Работает этот “packer” точно также, как и аналогичный, более распространенный инструмент от Dean Edwards. Чтобы сравнить эти два инструмента я попробовал сжать файл скрипта Lightgallery. Исходный размер скрипта - 21,3 Кб, паккер [...]

+1

Оптимизация Javascript-кода

Оптимизировать код javascript, конечно, надо не везде. Обычно - в ускорении нуждаются

  • интерфейсные компоненты
    • анимация
    • драг'н'дроп
  • обработчики частых событий
    • onmousemove
    • CSS expression (IE)

Основные узкие места - как правило, там, где javascript вызывается очень часто. Мы рассмотрим основные причины тормозов и то, как их преодолеть.

А чтобы все было очевидно и наглядно для любых браузеров - примеры можно тестировать тут же, онлайн.

читать дальше »

Сжатие Javascript и CSS

При сжатии javascript, как и HTML/CSS, используется GZIP на сервере: mod_deflate в apache/nginx, mod_deflate/mod_compress в lighttpd.

Это - универсальное сжатие. Но есть и специфическое, которое помогает уменьшить размер в 2 и более раза, по сравнению с простым gzip.

Минификация javascript убирает лишние символы из исходника и хитрыми способами уменьшает его размер. При хорошем сжатии обычно происходит обфускация, т.е имена переменных заменяются на более короткие там, где это возможно, в результате скрипт становится непонятным. читать дальше »


Анализ оптимизации страниц c Yslow

Расширение Yslow от Yahoo предназначено для анализа веб-страниц.

Оно интегрируется с Firebug и показывает детальную статистику по пунктам из правил быстрых сайтов rules for high performance web sites, перевод которой есть на сайте. читать дальше »


 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum