The OpenNET Project / Index page

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



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

Исходное сообщение
"Выпуск web-браузера Chrome 64"
Отправлено opennews, 25-Янв-18 13:24 
Компания Google представила (https://chromereleases.googleblog.com/) релиз web-браузера Chrome 64 (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 по запросу, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров (https://www.opennet.ru/opennews/art.shtml?num=26822).

Основные (https://www.chromestatus.com/features#milestone%3D64) изменения (https://plus.google.com/+FrancoisBeaufort/posts) в (https://blog.chromium.org/2017/12/chrome-64-beta-stronger-po...) Chrome (https://developers.google.com/web/updates/2018/) 64 (https://v8project.blogspot.ru/2017/12/v8-release-64.html):

-  В сборках для платформы Linux  вывод уведомлений, отправленных через Notifications API или chrome.notifications, теперь производится через штатные механизмы показа уведомлений пользовательских окружений (например, уведомления Chrome теперь выводятся как обычные уведомления KDE Plasma и GNOME);

-  Запрещено (https://www.opennet.ru/opennews/art.shtml?num=47543) автоматическое перенаправление на ссылки из внешних iframe-блоков, что позволит блокировать работу жульнических рекламных вставок, открывающих другие страницы без ведома пользователя. Например, предложенный способ позволит бороться  со ссылками, закамуфлированными под кнопки воспроизведения или закрытия, или активируемыми через наложение прозрачного слоя, перехватывающего любые клики. Например, будут блокироваться  всплывающие предложения, в которых нажатие кнопки закрытия диалога приводит к открытию дополнительных окон или вкладок с рекламируемыми страницами.

-  Прекращено (https://www.opennet.ru/opennews/art.shtml?num=47214) автоматическое воспроизведение видео со звуком на текущей вкладке, если в видеовставке по умолчанию не отключен звук (выставлен флаг mute или отсутствует звуковая дорожка). Для воспроизведения видео со звуком потребуется явный клик. Новое поведение позволит автоматически блокировать показ видеорекламы со звуком, которая создаёт неудобства и отвлекает пользователя при просмотре страниц. Блокировка будет сниматься для сайтов, на которых пользователь часто просматривает мультимедийный контент, которым пользователь предоставил специальные полномочия или которые добавлены на домашний экран в мобильной версии;

-  На 15 февраля намечено (https://www.opennet.ru/opennews/art.shtml?num=47776) включение  встроенного блокировщика рекламы, нацеленного на борьбу с рекламными блоками, мешающими восприятию содержимого и не соответствующими критериям, выработанным Коалицией по улучшению рекламы (перекрывающие контент всплывающие окна, реклама со счётчиком секунд до закрытия, отображаемая до загрузки контента, очень большие закреплённые блоки, мигание фона, агрессивное изменение цветов);

-  Помимо представленных в январском обновлении Chrome 63 мер (https://sites.google.com/a/chromium.org/dev/Home/chromium-se...) про предотвращению эксплуатации уязвимостей (https://www.opennet.ru/opennews/art.shtml?num=47856) Meltdown и Spectre (ограничена точность измерения интервалов времени функцией performance.now() и полностью отключена поддержка типа SharedArrayBuffer (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...)), в
Chrome 64 внесены некоторые дополнительные изменения (https://github.com/v8/v8/wiki/Untrusted-code-mitigations) для противодействия подобным атакам на уровне движка V8. В частности, выполнена защита от обращения в процессе спекулятивного выполнения к памяти вне границ области, отведённой для WebAssembly и asm.js, а также доступной через массивы и строки JavaScript;


- На страницу chrome://gpu добавлены (https://plus.google.com/+FrancoisBeaufort/posts/BFZ79UYMmMC) сведения о доступных механизмах аппаратного ускорения декодирования и кодироваия видео для для различных форматов (h.264, vp8, vp9 и т.п.);


-  Добавлен API Resize Observer (https://wicg.github.io/ResizeObserver/), позволяющий подключить обработчик, которому будут направляться уведомления об изменении размера указанных элементов на странице. Ключевое отличие нового API от window.onresiz и  CSS Media Queries, заключается в том, что можно определить факт изменения конкретного элемента на странице, а не всей видимой области, что позволяет отреагировать изменением только этого элемента без изменения  всего видимого содержимого;


-  Представлено свойство import.meta (https://github.com/tc39/proposal-import-meta), при помощи которого можно запросить метаданные с информацией об определённом используемом модуле. В настоящее время доступно только свойство import.meta.url, позволяющее узнать URL, с которого был загружен модуль (например, для определения базового адреса для загрузки ресурсов, связанных с модулем), но в дальнейшем ожидается появление и других свойств, таких как размер модуля;


-  Добавлена возможность создания анимации при помощи CSS-свойства
offset-path (https://drafts.fxtf.org/motion-1/#offset-path-property), определив в данном свойстве геометрический путь по которому должен перемещаться элемент;

-  Добавлено CSS-свойство text-decoration-skip-ink для управления поведением (https://drafts.csswg.org/css-text-decor-4/#text-decoration-s...) отрисовки в случае если верхнее или нижнее подчеркивание накладывается на глиф в другой строке;

-  Координаты PointerEvent для курсора мыши (pointerType=mouse) теперь передаются в дробном виде, что позволяет определять позицию курсора с большей точностью;

-  В регулярных выражениях появилась поддержка именованных групп (https://developers.google.com/web/updates/2017/07/upcoming-r...) (named captures), позволяющий связать сопоставленные регулярным выражением части строки с определёнными именами вместо порядковых номеров совпадений (например, вместо "/(\d{4})-(\d{2})-(\d{2})/" можно указать  "/(?‹year›\d{4})-(?‹month›\d{2})-(?‹day›\d{2})/" и получить доступ к году не через result[1], через result.groups.year);

-  В  регулярных выражениях добавлена возможность экранирования (https://developers.google.com/web/updates/2017/07/upcoming-r...) классов Unicode-символов при помощи конструкций \p{…} и \P{…}. Например, \p{Number} определяет все возможные знаки с изображением цифр (включая символы вида ①),  \p{Alphabetic} - буквы (в том числе иероглифи), \p{Math} - математические символы и т.п.

-   Добавлен метод Intl.Numberformat.prototype.formatToParts() (https://github.com/tc39/proposal-intl-formatToParts), позволяющий использовать форматирования с использованием правил текущей локали для строк, выдаваемых функциями форматирования NumberTimeFormat;

-  Для элементов video и audio включена по умолчанию упреждающая загрузка метаданных (вместо попытки загрузки самого ресурса), для соответствия с поведением других браузеров и экономии трафика;

-  Добавлена возможность воспроизведения HDR-видео (профиль HDR VP9 Profile 2 10-bit (https://youtube.googleblog.com/2016/11/true-colors-adding-su...)) на платформе Windows 10 в режиме HDR;

-  Для совместимости со спецификациями HTML браузер теперь возвращае ошибку "NotSupportedError" через DOMException, если для мультимедийного элемента заданы неподдерживаемые требования к пропускной способности (playbackRate), например, отрицательное значение;

-  Добавлен "Origin Trial" для API Media Capabilities, позволяющий получить доступ к статистике о производительности и эффективности потребления энергии во ...

URL: https://chromereleases.googleblog.com/2018/01/stable-channel...
Новость: http://www.opennet.ru/opennews/art.shtml?num=47904

 

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



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

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