The OpenNET Project / Index page

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



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

Исходное сообщение
"Выпуск web-браузера Chrome 50"
Отправлено opennews, 14-Апр-16 00:20 
Компания Google представила (http://googlechromereleases.blogspot.ru/2016/04/stable-chann... релиз web-браузера Chrome 50 (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://productforums.google.com/forum/#!topic/chrome/N0OGZA... изменения (https://plus.google.com/+FrancoisBeaufort/posts) в Chrome 50 (http://blog.chromium.org/2016/03/chrome-50-beta-push-notific...:


-  В кодовую базу интегрированы (https://chromium.googlesource.com/chromium/src/+/44616bf0c27... наработки  проекта ozone-wayland, в рамках которого развивался вариант web-браузера Chromium, предназначенный для работы в окружениях на базе Wayland. С переводом Chromium на оконный менеджер Aura, код для организации ввода и вывода, ранее размазанный по всей кодовой базе, сведён к легко заменяемой абстрактной прослойке Ozone. Работа поверх Wayland организована благодаря созданию адаптированного для работы с Wayland набора C++ классов Ozone, используемых в Chromium для абстрагирования вывода на различные оконные системы;

-  В рамках инициативы по упрощению функциональности браузере в июле будет удалён интерфейс Apps Launcher, который останется только в Chrome OS. До июля интерфейс запуска web-приложения остаётся доступен через ссылку chrome://apps;
-  В версии для платформы Android переработан интерфейс подключения к учётной записи Google,  в том числе обновлены окна входа, подтверждения, обновления учётной записи и синхронизации настроек;


-  Внесены улучшения в систему Push-уведомлений, при помощи которых сайт может инициировать вывод системного уведомления на экран пользователя. Первая реализация Push-уведомлений была завязана на обработчики "service workers", получающие информацию об уведомлении от сервера, что создавало проблемы при одновременном поступлении нескольких сообщений или при сбое сетевого соединения. В новом выпуске задействована поддержка механизма "payload", определённого в Push API и уже поддерживаемого в Firefox, который позволяет отправлять связанные с уведомлением данные в push-сообщениях, что избавляет от необходимости проверки сервера. Для защиты приватности уведомления должны передаваться в зашифрованном виде. Сайтам также предоставлена возможность контролировать, когда уведомление было закрыто пользователем, и передавать собственные пиктограммы для предлагаемых пользователю действий;


-  В тег link добавлена (https://developers.google.com/web/updates/2016/03/link-rel-p... поддержка атрибута  rel='preload', управляющего упреждающей загрузкой контента. Через preload можно организовать загрузку ресурсов, не дожидаясь когда они будут запрошены, например, можно загрузить сразу все файлы CSS, которые вызываются из JavaScript. На нижеприведённом видео демонстрируются различия в скорости обработки страницы с preload и без.


-  Сервисы определения местоположения (Geolocation API) теперь доступны только для защищённых соединений (если сайт открыт по HTTPS);
-  Запрещён откат версии  TLS, что блокирует атаки по переходу на устаревшие версии протокола. В TLS добавлена поддержка алгоритма Curve25519 (https://en.wikipedia.org/wiki/Curve25519), предложенного Дэниэлом Бернштейном (D. J. Bernstein);

-  Функция  HTMLMediaElement.play() (https://html.spec.whatwg.org/multipage/embedded-content.html... теперь возвращает объект Promise, что упрощает (https://developers.google.com/web/updates/2016/03/play-retur... реагирование на сбой автоматического воспроизведения;
-  Добавлена функция  HTMLCanvasElement.toBlob() (https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasE... предоставляющая (https://developers.google.com/web/updates/2016/03/canvas-tob... средства для обработки элемента canvas в форме блоба;

-  Добавлена возможность создания объектов ImageBitmap (https://developer.mozilla.org/en-US/docs/Web/API/ImageBitmap), которые можно быстро и асинхронно записать (https://developers.google.com/web/updates/2016/03/createimag... в элемент canvas;

-  Через API AbsoluteDeviceOrientation предоставлена (https://developers.google.com/web/updates/2016/03/device-ori... возможность доступа к информации об абсолютной ориентации устройства, в то время как DeviceOrientation возвращает относительные значения, полученные без использования магнитометра;
-  В объект FormData (https://developer.mozilla.org/en-US/docs/Web/API/FormData), позволяющий программно генерировать данные для web-форм, добавлены (https://developers.google.com/web/updates/2016/03/formdata-m... средства инспектирования и изменения данных  в web-формах;
-  Добавлена (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... поддержка флага "u" в регулярных выражениях, а также символов  @@match, @@replace, @@search и @@split для более полного управления процессом сопоставления;


Кроме нововведений и исправления ошибок, в новой версии устранено 20 уязвимостей (https://bugs.chromium.org/p/chromium/issues/list?can=1&q=lab... многие из которых выявлены в результате автоматизированного тестирования инструментами AddressSanitizer и MemorySanitizer. Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения, не выявлено. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 7 премий на сумму 17500. долларов США (по одной премии $7500, $5000 и $1000, две премии $1500 и две премии $500).

URL: http://googlechromereleases.blogspot.ru/2016/04/stable-chann...
Новость: http://www.opennet.ru/opennews/art.shtml?num=44241

 

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



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

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