Вышла книга «Реактивные веб-сайты»
Клиентская оптимизация в алгоритмах и примерах
Книга очень полезна дя вебдизайнеров.
Так как не раз уже проходили новости о том, что чем быстрей сайт, тем больше его ценит google
Скачать бесплатно полную версию можно
здесь
Оглавление
* Введение
o Благодарности
o Как ускорить работу сайта для посетителя
* Глава 1. Обзор методов клиентской оптимизации
o Клиентская оптимизация
o Анализ веб-страниц
o Уменьшение размера загружаемых объектов
o Уменьшение количества запросов
o Увеличение скорости отображения веб-страниц
o Оптимизация структуры веб-страниц
* Глава 2. Алгоритмизация сжатия текстовых файлов
o Методы сжатия, поддерживаемые браузерами
o Проблемы в браузерах, прокси-серверах и firewall
o Настройка веб-серверов Apache, nginx и lighttpd
o Собственная реализация сжатия со стороны сервера
o Альтернативные методы сжатия
* Глава 3. Алгоритмы уменьшения изображений
o Уменьшаем GIF (Graphics Interchange Format)
o Оптимизируем JPEG (Joint Photographic Experts Group)
o Оптимизируем PNG (Portable Network Graphics)
o Оптимизируем SVG (Scalable Vector Graphics)
* Глава 4. Уменьшение количества запросов
o Автоматическое объединение текстовых файлов
o Алгоритм разбора и сбора CSS Sprites
o CSS Sprites и data:URI, или Microsoft и весь остальной мир
o Автоматизация кроссбраузерного решения для data:URI
o Автоматизация кэширования
* Глава 5. Оптимизация структуры веб-страниц
o Динамические стили: быстро и просто
o Оптимизация CSS-структуры
o Пишем эффективный CSS
o Стыкуем асинхронные скрипты
o Стыкуем компоненты в JavaScript
o Что такое CDN и с чем его едят
o Практическое использование CDN на примере Google Apps Engine
* Глава 6. Технологии будущего
o Профилируем JavaScript
o Проблемы при оценке производительности браузеров
o Перспективы «быстрого» JavaScript
o Реализация логики CSS3-селекторов
o API для CSS-селекторов в браузерах
o Canvas: один шаг назад, два шага вперед
o Вычисляем при помощи Web Workers
o Клиентские хранилища
* Глава 7. Автоматизация клиентской оптимизации
o Обзор технологий
o Установка Web Optimizer
o Настройка Web Optimizer
o Примеры использования Web Optimizer
o Решаем проблемы с установкой Web Optimizer
* Глава 8. Практическое приложение
o Разгоняем ASP.NET: 100 баллов и оценка "A" в YSlow
o Разгоняем Drupal
o Разгоняем Wordpress
o Разгоняем Joomla! 1.5
o Разгоняем Joostina
o Пара советов для Ruby on Rails
o Разгоняем jQuery
o Клиентская оптимизация для произвольного сайта
* Заключение
o В качестве послесловия