Компания Google представила (http://googlechromereleases.blogspot.ru/2015/03/stable-chann...) релиз web-браузера Chrome 41 (http://www.google.com/chrome). Браузер построен на кодовой базе свободного проекта Chromium (http://dev.chromium.org/) и отличается (http://blog.chromium.org/2008/10/google-chrome-chromium-and-...) использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров (http://www.opennet.ru/opennews/art.shtml?num=26822).
Одновременно опубликован (http://googlechromereleases.blogspot.ru/2015/03/stable-chann...) релиз операционной системы Chrome OS 41 (http://www.chromium.org/chromium-os), основанной на ядре Linux, открытых компонентах и web-браузере Chrome 41. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает (http://www.opennet.ru/opennews/art.shtml?num=33963) в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 41 доступна для актуальных моделей (http://www.google.com/intl/en/chrome/devices/) Chromebook.
Основные (http://blog.chromium.org/2015/01/chrome-41-beta-new-es6-feat...) изменения (https://productforums.google.com/forum/#!categories/chrome) в Chrome 41:
- Поддержка шаблонов строк (http://updates.html5rocks.com/2015/01/ES6-Template-Strings), определённых в спецификации ECMAScript 6 и предоставляющих удобные средства для форматирования строк. Шаблоны строк являются строковыми литералами, допускающими встраивание выражений. Выражения определяются в размещённом внутри строки блоке ${...}, который может включать как отдельные переменные (${name}), так и выражения (${5 + a + b})). Например, в результате выполнения "var message = '1 + 1 = ${1 + 1}'" в переменную будет записана строка "1 + 1 = 2";
- В инструменты для разработчиков добавлены средства для отладки анимации, реализованной при помощи Web Animations API (http://updates.html5rocks.com/2014/05/Web-Animations---eleme...). В отладчик добавлена возможность замедления воспроизведения анимации;
<center><a href="http://2.bp.blogspot.com/-jO_M4zgsClg/VMFtnrFf6hI/AAAAAAAAAg... src="http://www.opennet.ru/opennews/pics_base/0_1425449710.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- В инструменты для разработчика добавлена отдельная секция для просмотра содержимого кэша и инспектирования Service Worker (http://www.w3.org/TR/service-workers/) (chrome://serviceworker-internals). API Service Workers представляет средства для фонового выполнения обработчиков событий, в том числе даёт возможность обеспечить работу web-приложения в offline-режиме, путём отдачи данных из кэша или программной генерации ответов на стороне клиента;
- Поддержка лексических объявлений переменных (Lexical Declarations (https://github.com/GoogleChrome/samples/tree/gh-pages/lexica...)), представленных в спецификации ECMAScript 6 и позволяющих ограничить текущим блоком область видимости ключевых слов, через их повторное определение при помощи выражения let вместо var (пример (https://github.com/GoogleChrome/samples/blob/gh-pages/lexica...));
- Поддержка CSS-свойства "image-rendering: pixelated (http://updates.html5rocks.com/2015/01/pixelated)", при включении которого допускается начальная быстрая прорисовка изображения на основе крупных пикселей;
- В CSS Media Queries добавлена поддержка свойств any-pointer и any-hover (https://github.com/GoogleChrome/samples/tree/gh-pages/media-...), которые работают по аналогии с pointer и hover, но могут быть активированы любым устройством ввода, а не только первичным;
- В Web Audio API с целью экономии энергопотребления добавлена возможность временной приостановки AudioContext, если он не используется. Добавлена поддержка StereoPannerNode для управления распределением потока на левый и правый канал;
- Добавлены CSS-свойства mix-blend-mode (https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode) и isolation (https://developer.mozilla.org/en-US/docs/Web/CSS/isolation), определяющие применение смешивания и изоляции элементов от другого содержимого при наложении элементов HTML или SVG;
- В рамках воплощения плана (http://www.opennet.ru/opennews/art.shtml?num=40534) по выводу из обихода сертификатов, подписанных с использованием SHA-1, cертификаты c подписью SHA-1, срок действия которых истекает после 1 января 2017 года, теперь помечаются как небезопасные.
<center><a href="https://lh4.googleusercontent.com/rYYCjDTdqB3ar2vPea-Z8L2oud... src="http://www.opennet.ru/opennews/pics_base/0_1410034308.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
- Большая порция внутренних изменений, направленных на увеличение стабильности и повышение производительности.
Улучшения (https://plus.google.com/+FrancoisBeaufort/posts) в Chrome OS 41:
- Некоторые устройства переведены на использование нового дисплейного сервера Freon (https://code.google.com/p/chromium/issues/detail?id=450860), используемого вместо X-сервера и обеспечивающего более высокий уровень производительности;
- Включение в поставку возможности удалённой работы с рабочим столом, реализованной через дополнение Chrome Remote Desktop. Функция позволяет организовать безопасный доступ к данным и приложениям на собственном локальном компьютере, находясь в поездке, или предоставить временный доступ к своему рабочему столу для решения каких-то проблем с экспертом. Доступ производится по специально генерируемому PIN-коду, данные передаются в зашифрованном виде.
<center><a href="https://lh4.googleusercontent.com/-LCCCCDikem0/VLdry9Jt8CI/A... src="http://www.opennet.ru/opennews/pics_base/0_1425452705.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0>
- Представлен (https://plus.google.com/+FrancoisBeaufort/posts/3g6amt87xga) новый интерфейс для запуска приложений (App Launcher), в котором результаты поиска теперь комбинируются из списка открытых ранее ссылок, запроса к поисковой системе Google и выборки установленных приложений.
<center><a href="https://lh3.googleusercontent.com/-7zUiOzpsA2k/VJQsox2zwCI/A... src="http://www.opennet.ru/opennews/pics_base/0_1425453117.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Поддержка (https://plus.google.com/+FrancoisBeaufort/posts/6AfTd4woarM) сканирования документов в Chrome OS. Работа со сканерами организована через задействование открытого проекта SANE (http://www.sane-project.org/).
<center><a href="https://lh5.googleusercontent.com/HpXS0O98uRDSL-ex1U0i_Hp0hD... src="http://www.opennet.ru/opennews/pics_base/0_1425453476.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Обои рабочего стола гостевого режима и встроенный PDF-просмотрщик приведены к стилю Material Design (https://ru.wikipedia.org/wiki/Material_design);
- На некоторых моделях Chromebook проведена работа по увеличению стабильности работы Wi-Fi;
- Экспериментальная поддержка режима умной разблокир...
URL: http://googlechromereleases.blogspot.ru/2015/03/stable-chann...
Новость: http://www.opennet.ru/opennews/art.shtml?num=41778