Разгони свой сайт

Издание призвано помочь как начинающим веб-разработчикам, так и мастерам своего дела глубже разобраться в прикладных аспектах, связанных с клиентской производительностью. В книге освещаются вопросы и «тонкой» настройки веб-сервера для улучшения пользовательского восприятия, и особенности проектирования сложных клиентских веб-приложений, которые будут быстро загружаться и работать на любой платформе, начиная от перснальных компьютеров и ноутбуков и заканчивая коммуникаторами и мобильными телефонами.

Книга «Разгони свой сайт»

Разгони свой сайт

Уникальное издание о всех тонкостях современной клиентской оптимизации

Состояние: книга выпущена

Мы будем рады, если вы найдете возможность отблагодарить авторов материально по адресу: sprites.in/donate/

Текущая версия рукописи (загрузили более 20000 человек):

Замеченные опечатки

Стр. 240: ...с названиями MaxConnectionsPer1_0Server и MaxConnectionsPer1_0Server... Верный вариант: с названиями MaxConnectionsPer1_0Server и MaxConnectionsPerServer.

Общая информация

В начале октября 2008 была начата работа над книгой, в которую вошло большинство статей, опубликованных к тому моменту на webo.in. Если у вас есть какие-либо идеи или предложения, пожалуйста, используйте указанные контакты. Если вы хотите поделиться мыслями публично, пожалуйста, оставьте их в комментариях.

ISBN: 9-785-99630-0242

QR-код для книги «Разгони свой сайт»

Примерный план работ

  1. Начало октября 2008. Оглавление книги (8 глав)
  2. Начало ноября 2008. Первая версия рукописи (200 страниц)
  3. Середина ноября 2008. Вычитанная и откорректированная версия рукописи (207 страниц)
  4. Начало декабря 2008. Открыт предзаказ (225р без доставки)
  5. Середина декабря 2008. Одобренная рукопись в издательстве (264 страницы)
  6. Конец декабря 2008 — начало января 2009. Сдача рукописи в печать
  7. Январь 2009. Электронная версия.
  8. 11 марта 2009. Выход книги из типографии.
  9. Конец марта 2009. Появление книги в магазинах.

Оглавление

  • Введение
    1. Об этой книге и проекте webo.in
    2. Благодарности
  • Глава 1. Что такое клиентская оптимизация?
    1. Цели и задачи оптимизации
    2. Психологические аспекты производительности
    3. Стадии загрузки страницы
    4. Клиентская и серверная оптимизация: сходство и различия
    5. Применение в разработке приложений
  • Глава 2. Уменьшение размера
    1. Насколько ресурсоемко архивирование HTML
    2. CSS и JavaScript в виде архивов
    3. Все о сжатии CSS
    4. JavaScript: жать или не жать?
    5. PNG против GIF
    6. Разгоняем favicon.ico это как?
    7. Режем cookie
  • Глава 3. Кэширование
    1. Expires, Cache-Control и сброс кэша
    2. Кэширование в IE: pre-check, post-check
    3. Last-Modified и ETag
    4. Кэширование в iPhone
  • Глава 4. Уменьшение числа запросов
    1. Объединение HTML- и CSS-файлов
    2. Объединение JavaScript-файлов
    3. Техника CSS Sprites
    4. Картинки в теле страницы с помощью data:URI
    5. CSS Sprites и data:URI
    6. Методы экстремальной оптимизации
  • Глава 5. Параллельные соединения
    1. Обходим ограничения браузера на число соединений
    2. Content Delivery Network и Domain Name System
    3. Балансировка на стороне клиента
    4. Редиректы, 404-ошибки и повторящиеся файлы
    5. Асинхронные HTTP-запросы
    6. Уплотняем поток загрузки
  • Глава 6. CSS оптимизация
    1. Оптимизируем CSS expressions
    2. Что лучше, id или class?
    3. Влияние семантики и DOM-дерева
    4. Ни в коем случае не reflow!
  • Глава 7. Оптимизация JavaScript
    1. Кроссбраузерный window.onload
    2. Основы «ненавязчивого» JavaScript
    3. Применение «ненавязчивого» JavaScript
    4. Замыкания и утечки памяти
    5. Оптимизируем «тяжелые» JavaScript-вычисления
    6. Быстрый DOM
    7. Кэширование в JavaScript
    8. Быстрые итераторы, регулярные выражения и другие вкусности
  • Глава 8. Приложение
    1. Обзор аналитических инструментов
    2. Несколько советов для браузеров
    3. Оптимизированные конфигурации
    4. Разбор полетов
  • Заключение
    1. В качестве послесловия

Обратная связь

При перепечатке каких-либо материалов сайта или книги ссылка на первоисточник обязательна.

Если у вас возникли какие-либо вопросы или пожелания, пожалуйста, поделитесь ими, используя контактную информацию.

Книги

Видео-курсы

Инструменты

Разгони свой сайт

Yet Another cSS selector

Закажи оптимизацию сайта

© 2009 Web Optimizator | Карта сайта

This work is licensed under a Creative Commons Attribution 3.0 Unported License.