Авг
27
2014

Chrome 37: поддержка DirectWrite, 64-битная версия и многое другое

Накануне день рождения браузера, разработчики Chrome выпустили стабильную 37 версию, приносящую большое количество изменений.

Вчера сотрудники Google официально представили финальную версию Chrome 37. Вышедшая сборка имеет номер 37.0.2062.94 и доступна для всех основных платформ — Windows, Mac и Linux. Релиз приносит несколько значительных улучшений, о некоторых из которых было широко заявлено еще на этапе тестовых и бета-версий браузера. Об основных изменениях — ниже.

Включение по умолчанию поддержки DirectWrite

Теперь пользователи операционных систем Windows 7, 8 и 8.1 получили стабильную версию Хрома, с включенной поддержкой API DirectWrite. Изменение должно значительно улучшить рендеринг шрифтов в указанных ОС. Запрос на поддержку DirectWrite появился в официальном баг-трекере в октябре 2009 года, практически сразу после выхода первых публичных сборок. И только летом 2014 было сообщено о решении вопроса и появлении поддержки в бета-версии интернет-обозревателя. До настоящего времени в Chrome для рендеринга шрифтов использовался GDI (интерфейс графических устройств), который берет начало еще с 80-х годов прошлого века и связан с работой на мониторах только с небольшим разрешением. По словам представителей компании, переход на DirectWrite требовал довольно большой работы по изменению архитектуры, поэтому несколько затянулся. В качестве демонстрации изменений в отображении шрифтов, разработчики делятся следующим изображением:

Шрифты в Chrome без DirectWrite и с ним

64-битные сборки Chrome для Windows

Еще одним большим изменением стали доступные для пользователей ОС Windows 64-битные версии. Как мы уже сообщали ранее, данные сборки отличаются лучшей стабильностью, безопасностью и скоростью работы. Так, согласно данным компании-поисковика, декодер VP9 улучшил свои показатели на 15% при работе с сжатым HD-видео на Youtube. Также удалось задействовать некоторые не доступные ранее инструменты для безопасности (например, Partition Alloc или механизм стойкого ASLR в Windows 8+).

Разумеется, работать 64-битные сборки будут только на соответствующих версиях Windows. Стоит также заметить, что пока Google не заменяет 32-битные версии на 64-битные при обновлении, даже если система пользователя соответствует требованиям. Для перехода необходимо скачать специальную сборку. В дальнейшем она будет обновляться и поддерживаться привычным образом. Для скачивания доступна специальная страница (пока только на английском языке). Еще необходимо учитывать, что в 64-разрядной версии отсутствует поддержка NPAPI-плагинов.

Скачивание 64-битной версии Chrome

Новый менеджер сохранения паролей

Получил обновление менеджер паролей, а точнее отображение уведомления о возможности сохранить новый введенный пароль. Теперь окно выглядит следующим образом:

Новый дизайн менеджера запоминания паролей

Другие изменения в Chrome 37

  1. Добавлена поддержка тега dialog;
  2. По умолчанию включена поддержка Web Cryptography JavaScript API;
  3. Добавлена поддержка CSS Shapes;
  4. Параметры свойства cursor zoom-in и zoom-out теперь работают без префикса -webkit;
  5. Внедрены новые API для приложений и расширений;
  6. Отключение поддержки ShowModalDialog (пока только по умолчанию, т.е. можно включить назад, но полное удаление анонсировано на май 2014 года);
  7. Проведено большое число правок и изменений, улучшающих производительность и стабильность работы.

Закрытие уязвимостей

В 37 версии было закрыто 50 найденных уязвимостей. При сочетании двух из них (номера CVE-2014—3176 и CVE-2014—3177) возможно было обойти все уровни защиты и выполнить зловредный код в системе жертвы. Помимо этого, 25 обнаруженных проблем в системе защиты, имели высокий уровень опасности. За сообщения о некоторых проблемах было выплачено $43000.

Оставить комментарий

Цитировать