The OpenNET Project / Index page

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



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

Исходное сообщение
"Релиз web-браузера Chrome 47"
Отправлено opennews, 02-Дек-15 11:20 
Компания Google представила (http://googlechromereleases.blogspot.ru/2015/12/stable-chann...) релиз web-браузера Chrome 47 (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).


Основные (http://blog.chromium.org/2015/10/chrome-47-beta-idle-time-wo...) изменения (https://plus.google.com/+FrancoisBeaufort/posts) в Chrome 47:


-  Средства для организации совместной многозадачности через применение вызова requestIdleCallback() (https://developers.google.com/web/updates/2015/08/27/using-r...). Зарегистрированные через вызов requestIdleCallback() функции будут выполнены только во время простоя системы, что позволяет решить проблемы с координацией выполнения в условиях повышенных требований к производительности одного из потоков. Например, запущенные через requestIdleCallback() второстепенные работы не смогут негативно повлиять на скорость внеплановой отрисовки во время прокрутки содержимого экрана.
-  В версии для платформы Android реализована возможность (https://developers.google.com/web/updates/2015/10/splashscreen) отображения заставки во время загрузки web-приложения. На заставке можно вывести полезную пользователю информацию или просто сгладить задержку в несколько секунд, которая может возникнуть при запуске на недостаточно мощных мобильных устройствах. Заставка показывается автоматически при открытии web-приложения с домашнего экрана, охватывая также время запуска браузера, и отключается при начале вывода со стороны приложения. Через внесения изменения в манифест (https://w3c.github.io/manifest/) приложения разработчики могут на свой вкус настроить цвет, имя и пиктограмму заставки.

-  Возможность (https://developers.google.com/web/updates/2015/10/notificati...) ограничения времени показа уведомления на рабочем столе. Разработчик может определить какое время уведомление должно находиться на экране, после чего уведомление автоматически будет скрыто, что полезно для уведомлений, которые теряют смысл, если они не прочитаны сразу после отправки. Для уведомлений, которые должны быть показаны до тех пор пока их не закроет пользователь, следует установить флаг NotificationOptions.requireInteraction.
-  Удалён (http://blog.chromium.org/2015/10/streamlining-notifications-...) старый центр вывода уведомлений, на смену которому пришла возможность бесшовного вывода уведомлений на рабочий стол;
-   Добавлен метод Array.prototype.includes() (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...), предоставляющий упрощённый синтаксис для проверки наличия элементов в массиве (например, проверка наличия двойки среди элементов массива - [1, 2, 3].includes(2));
-  Новый rest-синтаксис (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...) определения параметров функции, позволяющий передавать произвольное число аргументов через массив;
-  Новый метод Cache.matchAll() (https://developer.mozilla.org/en-US/docs/Web/API/Cache/matchAll) для пакетного поиска в кэше всех совпадений по маске;
-  Атрибут RequestInit.referrer, указывающий, что все захватываемые через service worker запросы должны соответствовать значению изначального Referrer-а;
-  Новый интерфейс Navigator.MediaDevices (https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices), предоставляющий разработчикам средства для перебора подключенных мультимедийных устройств;
-  Метод MouseEvent.getModifierState() (https://googlechrome.github.io/samples/mouseevent-get-modifi...), предоставляющий дополнительные возможности в обработке событий ввода. Метод позволяет одновременно охватить события MouseEvent и KeyboardEvent, например, можно получить данные о кнопках на клавиатуре, которые были нажаты в момент поступления события от мыши;
-  Вызовы  UIEvent.sourceCapabilities и InputDeviceCapabilities.firesTouchEvents, позволяющие (https://developers.google.com/web/updates/2015/10/inputdevic...) получить более полные сведения  о возможностях устройств ввода;
-  Экспериментальный упрощённый полноэкранный интерфейс, позволяющий автоматически перейти к выводу на полный экран - вместо предварительного запроса пользователя, выводится наглядное уведомление о возможности выхода из полноэкранного режима. Возможность можно включить опцией chrome://flags/#simplified-fullscreen-ui;
<center><a href="https://lh4.googleusercontent.com/-BLoWNslrz2I/Vd9AzcEoUQI/A... src="https://www.opennet.ru/opennews/pics_base/0_1449042603.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  Оптимизировано отображение заголовков на вкладках - при большом числе открытых вкладок на неактивных вкладках текст замещает собой значок закрытия вкладки;

<center><a href="https://lh4.googleusercontent.com/-r9Ic3BNqA3E/VfbTktX0tII/A... src="https://www.opennet.ru/opennews/pics_base/0_1449042719.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

Кроме нововведений и исправления ошибок, в новой версии устранена 41 уязвимость, в том числе критическая проблема (CVE-2015-6765, Use-after-free в AppCache), которая позволяет обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer и MemorySanitizer.  В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 23 премии на сумму почти 106 тысяч долларов США (одна премия $11337, две $10000, пять $7500, две $5000 и т.п.).


    

URL: http://googlechromereleases.blogspot.ru/2015/12/stable-chann...
Новость: https://www.opennet.ru/opennews/art.shtml?num=43430

 

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

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



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

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