В Chrome 37 планируется сразу несколько масштабных изменений, в первую очередь это смена отрисовки шрифтов и использование нового подхода DirectWrite, ещё одно важное изменение - переход на собственную библиотеку BoringSSL после нашумевшей уязвимости в OpenSSL, сейчас все изменения доступны в канале Chrome 37 Beta.
Теперь на платформе Windows отрисовка шрифтов будет происходить с помощью DirectWrite, а не как это было ранее - через устаревший интерфейс GDI, это должно ускорить рендеринг, а также улучшить читаемость текстов.
Сверху отображен старый способ рендеринга, снизу новый через DirectWrite, и как можно заметить, новая отрисовка позволяет добиться лучшей чёткости шрифтов, что особенно важно для экранов высокой чёткости.
В браузере Chrome планируется серьёзное изменение по переходу с библиотеки OpenSSL в пользу своего проекта BoringSSL, связано это как с уязвимостями OpenSSL, так и невозможностью быстро зафиксировать ошибки и обновить версию браузера.
Ещё одним нововведением будет поддержка элемента dialog
, своего рода альтернатива устаревшему функционалу showModalDialog(), через который можно было вызвать модульное диалоговое окно, элемент dialog можно стилизовать, а также им можно управлять через JavaScript.
Стал доступен новый набор интерфейсов Web Cryptography JavaScript API для операций шифрования, добавлена поддержка субпиксельного масштабирования шрифтов, будет улучшена плавность анимации текстов и изменения размеров используемых шрифтов.
Разработчикам будет доступно важная информация о количестве ядер процессора, данные будут лежать в переменной navigator.hardwareConcurrency.
Продолжается работа по отключению NPAPI. Пожалуй это основные изменения, которые появятся в стабильном канале браузера Chrome.
Скачать Chrome Beta можно с официального сайта.