Недавно Google запустила новую версию своего веб-браузера Google Chrome 73 и который, в то же время, доступен стабильной версии бесплатного проекта Chromium, который служит ядром Chrome.
В этом новом выпуске Google Chrome в веб-браузер добавлена 73 новая функция., а также различные исправления ошибок. Помимо нововведений и исправлений ошибок в новой версии исправлено 60 уязвимостей.
Много Уязвимости были обнаружены с помощью инструментов автоматического тестирования AddressSanitizer, MemorySanitizer, потока проверки целостности, LibFuzzer и AFL.
Критических проблем, позволяющих обойти все уровни защиты браузера и запустить код в системе за пределами среды песочницы, не выявлено.
В рамках программы денежного вознаграждения за обнаружение уязвимостей в текущей версии, Google выплатила 18 призов на сумму 13,500 XNUMX долларов. (один из 7,500 долларов, четыре приза по 1,000 долларов и четыре приза по 500 долларов).
Основные изменения в Google Chrome 71
Темный режим был впервые анонсирован для Chrome в прошлом месяце, Но запуск Chrome 73 сделал его официальным.
Если на вашем компьютере включен темный режим, Chrome автоматически настроится как соответствующая тема, которая очень похожа на более темные строки меню в режиме инкогнито браузера.
Примечательно, что в настоящее время темный режим доступен только на Mac.
Мы также можем выделить, что в версии для macOS добавлена поддержка PWA (Progressive Web Apps), возможность запускать отдельные веб-приложения как обычные программы без адресной строки и вкладок.
Улучшения для веб-разработчиков
В новом выпуске Chrome 73 Badging API включенчто позволяет веб-приложениям создавать индикаторы отображается на главном экране или панели.
При закрытии страницы индикатор автоматически убирается. Например, аналогичным образом вы можете показать количество непрочитанных сообщений или информацию о некоторых событиях.
Добавлена поддержка "точек регистрации". (точки регистрации), аналогично точкам останова, значения некоторых переменных и объектов сбрасываются в консоль отладки без необходимости явно вызывать console.log () в вашем коде.
Выражение, которое будет отображаться в журнале, определяется во время создания точки журнала.
Данные об участии в процессе определенных файлов CSS и JavaScript теперь можно экспортировать в формате JSON.
Также можно отметить, что был добавлен программный интерфейс, который позволяет приложению JavaScript динамически создавать таблицы стилей и управлять использованием стилей.
В CSS и XSLT в качестве базового URL-адреса для загрузки ресурсов со встроенными маршрутами теперь берется URL-адрес, с которого был загружен CSS..
Например, если тег ссылки - «/styles.css», но при перенаправлении на «/foo/styles.css», базой для загрузки ресурсов (например, фоновых изображений) будет каталог «/ foo», а не « / ".
В движке JavaScript V8 реализация операции ожидания ускорена. (флаг «–harmony-await-optimisation» включен по умолчанию), а время компиляции WebAssembly сокращено на 20-25%.
EВ панелях Источники и Сеть добавлена функция сворачивания кодовых блоков. На панели «Сеть» вкладка «Фреймы», используемая для проверки соединений WebSocket, меняет свое имя на «Сообщения».
Как обновиться до Google Chrome 73?
Если у вас уже установлен веб-браузер и вы хотите обновить его до этой новой версии, bпока вы не войдете в меню браузера (три точки справа) в «Справка» - «Информация о Chrome» o вы можете перейти прямо из адресной строки в «Chrome: // settings / help» браузер обнаружит новую версию, загрузит ее и только попросит вас перезагрузить.
Наконец, следующая версия Выпуск Chrome 74 запланирован на 23 апреля.