The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз Chrome 75"
Отправлено opennews, 05-Июн-19 14:41 
Компания Google представила (https://chromereleases.googleblog.com/2019/06/stable-channel...) релиз web-браузера Chrome 75 (http://www.google.com/chrome). Одновременно доступен (https://www.chromium.org/developers/calendar) стабильный выпуск свободного проекта Chromium (http://dev.chromium.org/), выступающего основой Chrome. Браузер Chrome отличается (https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoo...) использованием логотипов Google, возможностью загрузки модуля Flash по запросу, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров (https://www.opennet.ru/opennews/art.shtml?num=26822). Следующий выпуск Chrome 76 запланирован на 30 июля.

Основные (https://support.google.com/chrome/a/answer/7679408) изменения (https://productforums.google.com/forum/#!forum/chrome) в (https://blog.chromium.org/2019/05/chrome-75-beta-low-latency...) Chrome (https://developers.google.com/web/updates/2019/) 75 (https://v8.dev/blog/v8-release-75):

-  В метод canvas.getContext() добавлен (https://developers.google.com/web/updates/2019/05/desynchron...) флаг "desynchronized" для обработки контекстов Canvas (2D или WebGL) с использованием альтернативной системы отрисовки, обеспечивающей минимальные задержки за счёт обхода штатного механизма обновления DOM и вывода напрямую через OpenGL;

-  Расширен API Web Share (https://developers.google.com/web/updates/2016/09/navigator-...) (объект navigator.share), при помощи которого можно вместо списка отдельных кнопок сгенерировать унифицированную кнопку для публикации в социальных сетях, актуальных для  посетителя. В новом выпуске API расширен (https://developers.google.com/web/updates/2019/05/web-share-...) возможностью для вывода типового диалога для отправки файлов другим приложениям (например, на Android выводится блок для отправки через почту, Bluetooth и т.п.);

-  Реализована (https://www.chromestatus.com/feature/5829906369871872) возможность разделения групп чисел в цифровых литералах  символом подчёркивания. Например,  для улучшения читаемости больших чисел в коде можно указывать 1_000_000_000 и это число будет обработано как 1000000000;

-  В API Web Animations добавлены объекты
AnimationEffect и KeyframeEffect (https://www.chromestatus.com/feature/4868532347076608), позволяющие интерактивно управлять анимируемыми элементами и хронометражом (продолжительность, задержки).
Кроме того, добавлен новый конструктор Animation() (https://www.chromestatus.com/feature/5301000724283392), предоставляющий более обширные средства для управления анимацией. Ранее Web Animations API позволял создавать анимацию при помощи метода Element.animate(), возвращающего уже сформированный объект Animation. Теперь разработчик может управлять его созданием через явный вызов конструктора, в котором, например, можно указать объект KeyframeEffect;

-  Для всех пользователей настольной версии включён по умолчанию режим строгой изоляции сайтов (https://www.chromium.org/Home/chromium-security/site-isolation), при котором страницы разных хостов всегда размещаются в памяти разных процессов, в каждом из которых применяется свой sandbox. Главной особенностью режима строгой изоляции является разделение не по вкладкам, а по доменам, т.е. если раньше содержимое загруженных с других доменов скриптов, iframe и popup-ов выполнялось в одном процессе с базовым сайтом, то теперь они будут разделены по разным процессам;

-  Дополнения, занесённые в чёрный список теперь будут полностью удаляться, а не отключаться с переводом в неактивный режим.


-  Добавлены (https://www.chromestatus.com/feature/5141352765456384) директивы CSP (https://w3c.github.io/webappsec-csp/#) (Content Security Policy) "script-src-attr", "script-src-elem", "style-src-attr" и "style-src-elem", предоставляющие функциональность директив script и style, но с возможностью применения к отдельным обработчикам событий, элементам или атрибутам;

-  Добавлена опция HTMLVideoElement.playsInline (https://www.chromestatus.com/feature/5402804803862528), предписывающая браузеру отобразить видео в области воспроизведения элемента (например, для предоставления метода воспроизведения на весь экран);

-  В методе MediaStreamTrack.getCapabilities() реализована возможноcть получения диапазон допустимых значений для свойств, связанных с звуковыми устройствами (частота дискретизации, задержки, число каналов и т.п.);

-  В метод window.open() добавлен атрибут "noreferrer (https://www.chromestatus.com/feature/4811343616016384)", позволяющий открыть страницу без заполнения заголовка Referer;

-  В WebRTC добавлен API RTCDtlsTransport (https://www.chromestatus.com/feature/5038134333014016) для получения сведений об активных транспортах, например об использовании SCTP или DTLS (Datagram Transport Layer Security), через которые отправляются или принимаются пакеты RTP и RTCP. Также добавлены интерфейсы  RTCIceTransport для предоставления информации о состоянии транспортов
ICE, используемые в объекте RTCPeerConnection;

-  Обеспечено (https://www.chromestatus.com/feature/5112394516791296) отображения Service worker во встроенном менеджере задач Chrome (Settings > More Tools > Task Manager);

-  В заголовке Cache-Control реализована директива "stale-while-revalidate (https://www.chromestatus.com/feature/5050913014153216)", позволяющая задать дополнительное окно времени, в течении которого браузер может использовать ресурс с просроченным временем асинхронной перепроверки актуальности;

-  В Web Authentication API добавлена (https://www.chromestatus.com/feature/5078137018777600) поддержка FIDO CTAP2 PIN для использования заданного пользователям PIN-кода для авторизации  выполнения операций к ключами, поддерживающими протокол FIDO CTAP2 (https://fidoalliance.org/specs/fido-v2.0-rd-20170927/fido-cl...). В конфигураторе в секции "Advanced" появился пункт "Manage security keys", в котором можно назначить PIN-код для защиты ключей, размещённых на USB-накопителе, а также опция для сброса ключа (очистки всех данных и PIN);

-  Добавлена возможность (https://www.chromestatus.com/feature/5439846480871424) Scroll Snap Stop для определения привязки к элементам при инерционной прокрутке (например, широкий листающий жест при выборе в списке изображений будет приводить к выбору не последнего элемента, а следующего);

-  В версии для Android улучшен интерфейс автозаполнения параметров учётных записей в формах аутентификации. Блок с подсказкой  теперь  выводится непосредственно над экранной клавиатурой и при клике отображает возможные сохранённые варианты вместо экранной клавиатуры;

-  Добавлена экспериментальная поддержка режима читателя (Reader Mode), при включении которого отображается только значимый текст, а все сопутствующие управляющие элементы, баннеры, меню, навигационные панели и прочие не связанные с контентом части страницы скрываются. Включение поддержки нового режима производится опцией chrome://flags/#enable-reader-mode, после чего в выпадающем меню появляется пункт для его использования;

-  В JavaScriptдвижке V8 реализован режим явного кэширования результатов компиляции WebAssembly (при повторном открытии страницы ранее обработанные компоненты WebAssembly  будут запущены из кэша). В
WebAssembly добавлены новые инструкции memory.copy, memory.fill,  table.copy, memory.init и table.init для копирования, заполнения и инициализации больших областей памяти;

-  Добавлена поддержка прямого разбора скриптов на лету по мере из загрузки по сети без привлечения основного потока Chrome. Ранее поток вначале принимался в main thread, из которого перенаправлялся в парсер. Подобная организация приводила к том, что перенаправление могло блокироваться другими задачами, выполняемыми в основном потоке, такими как разбор HTML  и выполнение...

URL: https://chromereleases.googleblog.com/2019/06/stable-channel...
Новость: https://www.opennet.ru/opennews/art.shtml?num=50814

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру