The OpenNET Project / Index page

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

25.07.2017 23:24  Выпуск web-браузера Chrome 60

Компания Google представила релиз web-браузера Chrome 60. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, возможностью загрузки модуля Flash по запросу, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров.

Основные изменения в Chrome 60:

  • Реализована возможность использования формата кодирования видео VP9 в медиаконтейнерах MP4 (ISO BMFF). Поддержка MP4 потребовала реализации нового строкового формата для определения параметров кодека VP9, который теперь доступен и в различных мультимедийных Web API;
  • Добавлен Paint Timing API, позволяющий отследить время различных стадий отрисовки страницы. При помощи данного API можно выявить узкие места загрузки страницы и проблемные моменты, например, ситуации когда посетителю уже видна ссылка или форма ввода, но из-за того, что JavaScript ещё не загрузился, их обработчики недоступны;
  • Добавлено CSS-свойство font-display и правило @font-face, которые дают возможность определить как и когда отображать текстовое содержимое, если шрифт ещё не загрузился. Ранее при использовании внешних шрифтов отрисовка текста не производилась до окончания загрузки шрифта. Теперь текст можно отобразить сразу, временно используя шрифт по умолчанию;
  • В API Credential Management API, предоставляющий сайтам возможность сохранять и запрашивать учётные данные пользователя, добавлена возможность получения пользовательского пароля непосредственно в составе структуры PasswordCredential, без необходимости подключения обработчика при помощи метода fetch(). Для точного следования спецификациям, развиваемым рабочей группой W3C Web Authentication Working Group, свойство requireUserMediation переименовано в preventSilentAccess;
  • Сайтам предоставлена возможность собирать платежи через собственные Android-приложения, используя Payment Request API;
  • Добавлена поддержка нового синтаксиса клонирования и объединения объектов. Например, для клонирования вместо "Object.assign({}, data)" теперь можно указать "{ ...data }", а для объединения "{ ...defaultSettings, ...userSettings }";
  • Представлен новый API Web Budget, который позволяет сайтам запросить права на отправку ограниченного числа push-сообщений, приводящих в выполнению фоновых работ, таких как синхронизация данных, без вывода видимого для пользователя уведомеления. API разработано в рамках инициативы по подавлению активности в фоновых вкладках;
  • Добавлена поддержка формата Web Push Encryption (шифрованные push-сообщения), для определения использования которого можно применять свойство PushManager.supportedContentEncodings;
  • Добавлен атрибут PushSubscription.expirationTime, который предоставляет информацию об истечении времени подписки на push-уведомления;
  • Для увеличения производительности и предсказуемости поведения, события pointermove и mousemove, теперь доставляются один раз на каждый AnimationFrame, что соответствует поведению событий scroll и TouchEvents;
  • Добавлен псевдо-класс CSS ":focus-within", влияющий на работу любых элементов, на которые действует псевдо-класс ":focus", а также на все их потомки;
  • Реализована функция frames(), формирующая на основе заданного значения набор из равных интервалов;
  • Для обеспечения перехвата операций редактирования в InputEvent добавлена возможность обработки пользовательского ввода при помощи скрипта;
  • Для увеличения безопасности диалог BeforeUnload, который вызывается когда пользователь покидает сайт, теперь показывается только если на странице с которой осуществлён вызов производились какие-либо действия пользователя (если закрыть страницу сразу диалог не будет показан). На обработчики событий BeforeUnloadEvent данное изменение пока не распространяется;
  • Переведена в разряд устаревших большая порция API, в том числе WebKitAnimationEvent, WebKitTransitionEvent, RTCPeerConnection.getStreamById(), SVGPathElement.getPathSegAtLength(), indexedDB.webkitGetDatabaseNames(), Headers.prototype.getAll().

Кроме нововведений и исправления ошибок в новой версии устранено 40 уязвимостей. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity и LibFuzzer. Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения, не выявлено. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 21 премию на сумму 26 тысяч долларов США (по одной премии в $10000, $5000, $3000 и $2000, пять премии $1000 и две премии $500). Размер десяти вознаграждений пока не определён.

  1. Главная ссылка к новости (https://chromereleases.googleb...)
  2. OpenNews: Выпуск операционной системы Chrome OS 59
  3. OpenNews: Выпуск web-браузера Chrome 59
  4. OpenNews: Google представил план интеграции блокировщика рекламы в Chrome
  5. OpenNews: В Chrome появятся дополнительные предупреждения о небезопасности HTTP
  6. OpenNews: Разработчики Chrome намерены перейти к полной остановке выполнения фоновых вкладок
Лицензия: CC-BY
Тип: Программы
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Аноним, 01:34, 26/07/2017 [ответить] [смотреть все]
  • +11 +/
    самое главное не написали. Совсем скоро (возможно, уже в следующей версии) в обычном хроме таки включат поддержку vaapi!
     
     
  • 2.7, leap42, 03:11, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]
  • –1 +/
    > vaapi

    а vdpau планируется или только через костыли?

     
     
  • 3.13, soarin, 05:33, 26/07/2017 [^] [ответить] [смотреть все]
  • –1 +/
    Вряд ли На Chromebook его же нет ... весь текст скрыт [показать]
     
  • 3.24, devl547, 09:39, 26/07/2017 [^] [ответить] [смотреть все]  
  • +/
    >через костыли

    Ну vdpau-va-driver не такой уж и костыль.

     
     
  • 4.31, iPony, 11:59, 26/07/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Пользовался им в связке VLC, когда он не умел ещё VDPAU Может это VLC был винов... весь текст скрыт [показать]
     
  • 2.19, iPony, 08:17, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –6 +/
    Спустя этак 7 лет позже венды 20 8 год однозначно будет годом линукса на дескто... весь текст скрыт [показать] [показать ветку]
     
  • 2.26, Аноним, 10:11, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Простите, но мерзость же. Пусть и с ускорением на подходе.
     
  • 1.3, Sunderland93, 01:36, 26/07/2017 [ответить] [смотреть все]  
  • +1 +/
    Когда уже прикрутят нативные уведомления в линукс?
     
     
  • 2.6, Necrogrinder, 03:08, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Так уже. Ну или в следующей версии. Просто нужно в флагах выставить настройку.
     
     
  • 3.11, soarin, 05:29, 26/07/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    А в смысле нативные?
     
     
  • 4.20, Аноним, 08:34, 26/07/2017 [^] [ответить] [смотреть все]  
  • +/
    Прям в ядро видимо через syscall, а дальше в KMS. Хз что он имел ввиду.
     
     
  • 5.25, 0x0, 10:00, 26/07/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Думаю так, имелся ввиду их показ через интерфейс программы уведомлений рабочего ... весь текст скрыт [показать]
     
     
  • 6.28, Аноним, 10:46, 26/07/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    А что, chrome в dbus не умеет?
     
     
  • 7.30, 0x0, 11:58, 26/07/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Я по полочкам не разбирал - так что сложно сказать, что там и чего умеет или не ... весь текст скрыт [показать]
     
  • 2.43, chebser, 20:09, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    chrome://flags/#enable-native-notifications
     
  • 1.4, Аноним, 01:40, 26/07/2017 [ответить] [смотреть все]  
  • +/
    Ой, оказывается у меня "уже установлена". Даже перезагрузиться не попросил.
     
     
  • 2.8, Аноним, 04:08, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +9 +/
    Да, на виндах обновляется, не спрашивая пользователя. Зачем его отвлекать по пустякам :)
     
     
  • 3.12, Аноним, 05:32, 26/07/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    можешь обоснуешь, то, что скрыто за шуткой , для чего же все-таки нужно отвлека... весь текст скрыт [показать]
     
     
  • 4.17, Аноним, 07:22, 26/07/2017 [^] [ответить] [смотреть все]  
  • +/
    Это Чтобы случайно в какой-то сомкнут не залетели зонды ... весь текст скрыт [показать]
     
     
  • 5.18, Аноним, 07:24, 26/07/2017 [^] [ответить] [смотреть все]  
  • +/
    Момент же


     
  • 4.27, 0x0, 10:34, 26/07/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Остались ещё пользователи, желающие хотя бы быть в курсе, который берёт их систе... весь текст скрыт [показать]
     
  • 1.16, Кубер100, 07:12, 26/07/2017 [ответить] [смотреть все]  
  • –3 +/
    судя по изменениям - можно не обновляться.
     
     
  • 2.23, Аноним, 09:12, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    >можно не обновляться
    >устранено 40 уязвимостей
     
     
  • 3.57, Аноним, 18:20, 27/07/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    >добавлено 40 новых
     
  • 1.32, Аноним, 12:55, 26/07/2017 [ответить] [смотреть все]  
  • –2 +/
    Видимо, на opennet, как и на LOR, 90 - это пользователи Windows, потому что Lin... весь текст скрыт [показать]
     
     
  • 2.33, qwerty, 13:41, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Так потому и на винде, так как в очередной раз чинить поломанное нету ни времени... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.41, rshadow, 17:42, 26/07/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    100500 Совершенно нет смысла сидеть на десктопном линуксе если ты обычный поль... весь текст скрыт [показать]
     
  • 2.35, Анонимммо, 14:52, 26/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    А то, что можно не пользоваться хромым или не переходить на новейшую версию хром... весь текст скрыт [показать] [показать ветку]
     
  • 2.59, Аноним, 14:48, 28/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Пользователи Linux, не лишённые когнитивных способностей, не используют хром.
     
  • 2.60, Ilya Indigo, 20:19, 29/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В Chromium всегда шрифты через задницу работали и игнорировались системные настр... весь текст скрыт [показать] [показать ветку]
     
  • 2.61, leap42, 12:03, 30/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    всё в порядке, шрифты не ломались, брат жив Chromium 60 0 3112 78 openSUSE Buil... весь текст скрыт [показать] [показать ветку]
     
  • 1.54, Ydro, 08:02, 27/07/2017 [ответить] [смотреть все]  
  • +/
    Касательно font-display и правила @font-face - это удар по энергосбережению мобильных устройств и не только их т.к. фактически будет двойная прорисовка.
     
     
  • 2.55, istepan, 09:23, 27/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Так отключи... а стоп, хром же... я думал лиса.
     
  • 1.56, Аноним, 15:59, 27/07/2017 [ответить] [смотреть все]  
  • –1 +/
    Когда хром на мобилах/планшетах сможет устанавливать расширения (abp, unlock)?
     
     
  • 2.58, An, 00:08, 28/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Yandex.Browser уже может
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor