Компания Google представила стабильный релиз веб-браузера Chrome 55.
Chrome использует движок Blink (ранее WebKit). Также существует свободная версия под названием Chromium, отличающаяся брендингом, отсутствием DRM и автоматических обновлений.
На сегодняшний день Chrome является самым популярным браузером — его доля составляет от 49 до 58 % по данным различных источников.
Основные изменения в новой версии:
- Множество исправлений в области безопасности, в частности устранены уязвимости XSS, а также ошибки в PDFium, движке для отображения PDF.
- Оптимизация обработки JavaScript: при работе с различными сайтами потребление оперативной памяти снизилось на 35-50 %.
- Из меню убран выбор кодировки страницы; пользователи, которым необходима данная возможность, могут использовать специальное дополнение.
- Переработано оформление меню информации о безопасности страницы («замочек» в правой части адресной строки), теперь оно выполнено в стиле Material Design. Также удалена возможность включить «классический» стиль через страницу
about:flags
— браузер полностью перешёл на новое оформление. - Появились новые ограничения использования Flash: по умолчанию используется HTML5 на всех сайтах, кроме тех, которые поддерживают исключительно Flash — для них выводится уведомление о включении соответствующего плагина.
- В Chrome для Android добавлен менеджер загрузок, а также возможность загружать HTML5 аудио и видео с помощью специальной кнопки.
- В экспериментальном режиме добавлен менеджер использования памяти Memory Coordinator. При нехватке оперативной памяти он позволяет выгружать неактивные вкладки, сохранив в памяти нужные. Более подробное описание.
Основные нововведения для разработчиков:
- PointerEvents — унифицированный механизм для обработки событий мыши и сенсорного экрана.
- В движок JavaScript V8 добавлена поддержка ключевых слов
async
иawait
, позволяющих значительно упростить написание асинхронного кода. - В CSS добавлен режим автоматической расстановки переносов —
hyphens: auto
. - В TLS появилась поддержка алгоритма цифровых подписей RSA-PSS.
- В Android-версии теперь отключено автоматическое воспроизведение звука через Web Audio API в
iframe
с других сайтов, как и при использовании тегов<audio>
и<video>
. При использовании 2G-соединения также не будут загружаться скрипты со сторонних доменов и скрипты, блокирующие дальнейший разбор страницы (подставляемые черезdocument.write()
).
>>> Подробности