Недавно встал вопрос об оптимизации загрузки одного из моих сайтов. Помимо стандартных действий по увеличению производительности в Drupal: минимизации кода CSS и JavaScript, установки необходимых настроек на странице "Производительность", я решил уменьшить размер отдаваемых браузеру файлов и страниц сайта с помощью их сжатия.
Благодаря произведенным усовершенствованиям я добился сжатия большей части передаваемых с сайта данных. Кроме того я смог включить кэширование браузером для сжатых данных. В конце концов все эти действия позволили сжать HTML-код, JS и CSS файлы совокупно в три раза, а вес главной страницы уменьшить вдвое.
Команда Acquia, осуществляющая разработку бесплатной системы управления веб-контентом Drupal, анонсировала свой новый проект — Drupal Commons 1.0, предназначенный для развертывания внутрикорпоративной социальной сети. Исходные тексты Commons 1.0 основаны на коде CMS Drupal и доступны по лицензии GPL v2.
В этой статье я рассмотрю плагин jQuery, который прекрасно подходит для блокирования пользовательского интерфейса на время выполнения какой-либо операции — обычно, фоновой операции на сервере.
Веб-приложения стали частью жизни для многих людей, так что многие из нас используют их постоянно. А что если бы их можно было использовать и в оффлайн-режиме? До недавнего времени не было ни одного практического способа этого сделать — однако, с внедрением рабочей группой W3C функции кэширования приложений в HTML5, стало возможным запускать веб-приложения в режиме оффлайн так же как и в онлайн.
Консорциум W3C сформировал новую рабочую группу Web Notification, которой поручено разработать спецификацию для определения способов получения информации пользователями через систему оповещений, а также отображения этой информации за пределами окна браузера. Рабочая группа намерена создать первый рабочий проект к сентябрю, и планирует закончить спецификацию в качестве рекомендации к началу 2012 года.
В последний год, а может и два, значительно возрос интерес к разрабатываемой в настоящее время спецификации HTML 5. Это касается и производителей браузеров, и создателей сайтов. Однако, целостного взгляда на отличия новой спецификации от старой я ещё не находил, поэтому решил изложить суть официального документа рабочей группы HTML5 о различиях этой спецификации с её предыдущей версией.