Компания Apple официально представила новую версию браузера Safari 4, который, по заявлениям компании, является самым быстрым в мире. Действительно, это мощный, удобный и быстрый браузер, хотя заявления о лидерстве, видимо, слишком оптимистичны.Изменения по сравнению с бета-версией, выпущенной в январе этого года, крайне незначительны. Финальный Safari 4 получил слегка обновленный графический интерфейс и новый механизм исполнения сценариев JavaScript под названием Nitro. Для пользователей Safari 3 и других браузеров на базе «движка» Webkit, в том числе Google Chrome, интерфейс не покажется чем-то из ряда вон выходящим – большинство функций стандартны, правда, следует отметить тщательную проработку всех элементов интерфейса.
По умолчанию браузер запускается без панелей меню, вкладок и статуса – все они скрыты. Пользователю сначала доступна только адресная строка, панель закладок и диалог Top Sites. Диалог Top Sites (самые посещаемые сайты) является аналогом функции «Быстрый набор» в браузере Opera или расширения Fast Dial в браузере Firefox, но имеет важное отличие – оформление в стиле Cover Flow. Именно функция Cover Flow помогает пролистывать список быстрого вызова, а также историю посещенных страниц и сайтов наподобие фотоальбома в iPhone – удобно, наглядно и быстро. Черный фон, искривленная плоскость отображения и зеркальный эффект придают этому диалогу очень привлекательный вид. Синяя звездочка и завернутый уголок на изображении посещенной страницы указывают, что страница была обновлена с момента последнего посещения. Кнопка редактирования в левом нижнем углу помогает удалить страницу из списка посещенных, либо навсегда поместить адрес в список быстрого вызова.
Работа с вкладками в Safari 4 тоже претерпела некоторые изменения. В бета-версии разработчики экспериментировали с выносом заголовков на верхнюю панель заголовка в стиле Google Chrome, но в официальной версии отказались от этого нововведения. Кстати, шрифты в заголовках вкладок по умолчанию не используют сглаживание – для включения реального сглаживания следует повозиться с настройками.
Еще одним отличием официальной версии Safari 4 стало изолирование потоков исполнения для плагинов. Теперь, при сбоях в работе подключаемых модулей Flash и Shockwave браузер продолжает работу, а для перезапуска плагинов достаточно просто обновить страницу. Сбои в работе плагинов не влияют на работу всего браузера в целом – пользователю не приходится вновь запускать Safari из-за некорректной работы сторонних модулей.
Адресная строка Safari 4 предлагает интеллектуальный поиск в истории и закладках по первым введенным буквам. Таким образом, теперь только Chrome и Firefox предлагают пользователям поиск в Интернете из адресной строки – IE8, Safari и Opera поддерживают только поиск в уже сохраненных ссылках.
Браузер Safari 4 стал первым официально выпущенным браузером (без приставки «бета»), который полностью проходит тест на поддержку стандартов Интернета Acid3. Скорость браузера оказалась на высоте: в тесте Mozilla Dromaeo на скорость исполнения Javascript-сценариев Safari 4 оказался безоговорочным лидером с результатом 175,06 запусков в секунду, при этом показатель Chrome 2 составил 67,92, а Firefox 3.5 Preview оказался третьим с результатом 48,48 запусков в секунду (runs/s). Другой тест – SunSpider – немного подпортил репутацию изделия Apple. В тесте SunSpider первое место занял Chrome, справившись с набором тестов за 597,0 миллисекунд, а Safari потратил на это 620,4 мс. Пришедший третьим Firefox немного отстал с результатом 952,2 мс.
Быстрому и красивому Safari 4 по-прежнему не хватает расширений. Многие пользователи Firefox наверняка не согласятся выиграть в скорости, если потеряют в функциональных возможностях – даже Internet Explorer поддерживает расширение с помощью веб-частей (Web Slices) и акселераторов (Accelerators). Кроме того, Safari по-прежнему требуется для работы много оперативной памяти. При двух открытых вкладках с тестами Dromaeo и SunSpider он занимает в памяти более 500 Мбайт – и это после завершения всех тестовых задач. Для сравнения, Google Chrome в такой же ситуации потребляет около 75 Мбайт, а Firefox – 120 Мбайт оперативной памяти (Оговоримся, что все эти данные приведены для среды Windows).
Нужно признать, что программистам Apple удалось создать действительно мощный продукт, так что пользователям Windows следует внимательно присмотреться к этому «перебежчику» из среды Mac OS X. Несмотря на все недостатки, этот браузер вполне достоин занять свое место не только на компьютере профессионального веб-разработчика, но и на рабочем столе обычного пользователя – если придется по вкусу.
Загрузить себе копию нового браузера Safari 4 можно бесплатно с официального сайта разработчиков. Русский язык поддерживается полностью.
По материалам cnet.com.