Chrome 84 блокирует навязчивые запросы уведомлений, добавляет поддержку Web OTP API и ярлыков PWA

После выпуска версии 83 на Android, Mac, Windows и Linux, следующее обновление браузера Google выходит в свет. Chrome 84 содержит ряд изменений, ориентированных на пользователей, и новые возможности для веб-разработчиков.

После задержки из-за COVID-19 и нежелания негативно влиять на сайты банков, продуктовых магазинов, правительственных и других служб первой необходимости, маркировка файлов cookie SameSite будет постепенно повторно внедрена в версии 84. Такой безопасный по умолчанию механизм обработки сторонних файлов cookie ограничивает отслеживание и повышает конфиденциальность.

Агрессивные запросы уведомлений — «одна из главных жалоб пользователей». Chrome 84 борется с этим, блокируя навязчивые уведомления и другие запросы разрешений от сайтов, которые неоднократно беспокоят пользователей, призывая их включить их. Развивая более тихий интерфейс уведомлений версии 80, цель состоит в том, чтобы отговорить пользователей предоставлять сайтам возможность показывать оповещения.

Реклама — прокрутите вниз для получения дополнительного контента

Google работает над снижением энергопотребления и нагрузки на процессор в течение последних нескольких релизов. Chrome будет обнаруживать, когда окно браузера закрыто другим окном, чтобы приостановить отрисовку пикселей, тем самым экономя ресурсы, когда страница не просматривается. Эта функция появится у некоторых пользователей в версии 84, а более широкое внедрение ожидается с Chrome 85. Она основана на «замораживании вкладок» в Chrome — за исключением воспроизведения аудио/видео и записи — которое существует уже более пяти минут в фоновом режиме.

После того как расширение изменит поисковую систему по умолчанию или страницу новой вкладки, Chrome подтвердит это решение с пользователями. Если это было сделано злонамеренно, появится опция для возврата к предыдущим настройкам.

Chrome 84 добавляет поддержку API Web OTP (одноразовый пароль), благодаря которому браузер автоматически введет 2FA-код, отправленный по SMS в ваше приложение сообщений по умолчанию. Браузер выведет панель, чтобы вы могли «Разрешить» автоматическое заполнение кода. Возможность использования этой функции зависит от конкретных веб-сайтов.

Google улучшил реализацию API Web Animations API в Chrome. Это «большее соответствие спецификации» означает, что браузер может очищать и удалять старые анимации для экономии памяти и повышения производительности.

Chrome теперь поддерживает композитные операции, которые контролируют, как объединяются эффекты, и предлагает множество новых точек интеграции, позволяющих заменять события. Кроме того, API теперь поддерживает Promises, которые позволяют упорядочивать анимации и обеспечивают больший контроль над тем, как анимации взаимодействуют с другими функциями приложения.

Этот выпуск также представляет API Wake Lock API, позволяющий сайтам запрашивать активность экрана и предотвращать блокировку устройства. Один из наглядных примеров — посещение сайта с рецептами, когда вы хотите, чтобы экран оставался включенным.

Chrome 84 будет предупреждать пользователей macOS, Windows, Linux и Chrome OS о загрузке EXE, APK или других исполняемых файлов по HTTP на странице HTTPS. Следующее оповещение появится позже, когда более поздние версии Chrome начнут блокировать небезопасные загрузки:

Site default logo image

Прогрессивные веб-приложения теперь могут создавать ярлыки приложений на мобильных устройствах. (Поддержка на рабочем столе появится в следующем выпуске.) Доступ к ним осуществляется щелчком правой кнопкой мыши на macOS и Windows, а продолжительное нажатие на Android вызывает меню с общими действиями.