The OpenNET Project / Index page

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

Выпуск web-браузера Chrome 52

20.07.2016 23:52

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

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

  • Представлено новое CSS-свойство contain, позволяющее предотвратить отображение дочерних элементов за границами блока родительского элемента. Применение contain значительно ускоряет отрисовку, так как гарантирует, что дочерние элементы не выходят за границы родительского блока и достаточно перерисовать только область родительского элемента без применение ресурсоёмких эвристических методов определения изменившихся областей на странице;
  • Добавлен API PerformanceObserver, предоставляющий простой и быстрый метод сбора данных о состоянии ресурсов во время работы пользователя с web-приложением, позволяющих выявить проблемы с производительностью и регрессивные изменения, проявляющиеся во время реальных рабочих сеансов. Вместо периодического получения обновлённых данных, новый API позволяет сайту определить какие метрики нужно передавать и браузер передаст запрошенную статистику после появления необходимых данных;
  • В Service workers добавлена поддержка потоковой обработки HTML-документа, при которой страница отрисовывается по мере загрузки, не дожидаясь получения всего документа. При помощи Streams API сайт может сформировать объект Response через передачу ReadableStream в конструктор Response;

  • Добавлена поддержка открытого стандарта VAPID для идентификации сервера, обеспечивающего работу сервиса push-уведомлений;
  • Обеспечена приостановка анимации во время показа модальных диалоговых окон;
  • Поддержка альтернативных сервисов HTTP, позволяющих сайту определить дополнительные источники (origin), которые можно использовать для доступа страницы к ресурсам и балансировки нагрузки;
  • Добавлен метод ImageBitmapOptions, позволяющий определить конфигурацию создания ImageBitmap;
  • Обеспечена возможность высвобождения памяти, используемой для ImageBitmap, через вызов ImageBitmap.close();
  • Добавлены CSS-свойства font-variant-caps и font-variant-numeric для отображения мелких заглавных букв и различных стилей написания цифр;
  • В таблицах стилей обеспечена возможность определения степени прозрачности для цветов при помощи дополнительных 8- или 4-битовых шестнадцатеричных значений (#RRGGBBAA или #RGBA, например "background: #ffff0077;", где 77 - степень прозрачности), вместо более длинного синтаксиса rgba();
  • Решена проблема с выводом всплывающих окон в процессе прокрутки жестом на сенсорном экране из-за срабатывания обработчика на iframe-вставках;
  • Добавлена поддержка экспериментального CSS-свойства "-webkit-appearance:none", отключающего отрисовку по умолчанию индикатора для HTML5-элемента meter, что упрощает применение собственных стилей CSS;
  • В Content Security Policy добавлено выражение unsafe-dynamic, позволяющее использовать белые списки допустимых источников скриптов;
  • При помощи Fetch API сайты теперь могут программно определять правила обработки Referrer для текущего запроса;
  • В CanvasRenderingContext2D добавлен атрибут filter, позволяющий применять эффекты к выводимым через canvas примитивам;
  • В PannerNode и AudioListener добавлена поддержка методов для организации плавного перехода от одного источника звука к другому;
  • Добавлен атрибут HTMLMediaElement.srcObject, упрощающий связывание MediaStream с элементами audio и video;
  • Представлена экспериментальная возможность отключения автоматической очистки связанного с сайтом брузерного хранилища (persistent-storage), если сайт занесён в закладки;
  • Возможность привязки нескольких WebVTT в блоке управления мультимедийным контентом, что позволяет организовать выбор субтитров или примечаний на нескольких языках;
  • Прекращена поддержка метода requestAutocomplete(), который не реализован в других браузерах и невостребован web-разработчиками. Вместо requestAutocomplete предлагается использовать Payment Request API;
  • Убрана возможность использования параметра X-Frame-Option через тег meta.

Кроме нововведений и исправления ошибок, в новой версии устранено 48 уязвимостей, многие из которых выявлены в результате автоматизированного тестирования инструментами AddressSanitizer и MemorySanitizer. Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения, не выявлено. Точная сумма, которая будет выплачена в рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей, для текущего релиза пока окончательно не определена, но уже известно, что рекордное единоразовое вознагражение в $15000 получит исследователь под псевдонимом Pinkie Pie, выявивший уязвимость (CVE-2016-1706), позволяющую обойти sandbox-изоляцию в PPAPI.

  1. Главная ссылка к новости (http://googlechromereleases.bl...)
  2. OpenNews: В Chrome добавлены средства шифрования, стойкие к подбору на квантовом компьютере
  3. OpenNews: Релиз операционной системы Chrome OS 51
  4. OpenNews: В Chrome 51 наблюдаются проблемы с использованием HTTP/2
  5. OpenNews: Выпуск web-браузера Chrome 51
  6. OpenNews: В Chrome планируют отключить информирование сайтов о поддержке Flash
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/44822-chrome
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 00:48, 21/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > простой и быстрый метод сбора данных о состоянии ресурсов

    Наверное, чтобы показать их пользователю?

    > новый API позволяет сайту определить

    А, нет, сайту? Дааа, сайту... Вовсе не спецслужбам! Ну-ну, сайт, гугл хром рапортует что у меня Celeron 800 MHz 512 Mb RAM. Оптимизируй свою работу под мой комп, сайт. Удачи!

     
     
  • 2.7, Аноним (-), 03:23, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да-да, аноним, за тобой уже выехали:)
    На самом деле, очень полезная фича для тяжелых веб-приложений. Скажем, в зависимости от производительности можно динамически подстраивать размер dom-буфера "бесконечного скролла", а не тщательно подбирать одно компромиссное значение для всех.
     
     
  • 3.9, vbv (ok), 06:36, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > тяжелых веб-приложений

    Просто проверять если у клиента не i7 с минимум 64Gb памяти - сразу отправлять в магазин за новым компом.

    Вдуматься, для просмотра информации в сети требуется машина соизмеримая по ресурсам с системами управления или CAD.
    Извините но надо писать программы по людски.
    Да понимаю, что это сложно и дорого. Но нельзя же быдлокодить так, что скоро анекдот про windows и тормознуть крутейший i7 будет иметь новый вид.

     
     
  • 4.12, KleemHead (?), 08:15, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > тяжелых веб-приложений

    mts.ru - тест на срупор. Ни одна машина его почеловечески не отрабатывает.

     
  • 4.44, GrammarNarziss (?), 21:38, 24/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    «по-людски», бестолочь
     
  • 3.13, Аноним (-), 08:22, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А если бы браузер ещё выдавал номера кредиток и суммы на них лежащие, то можно было бы демонически подстраивать не только размер буфера, но и цены под размер кошелька.
     
     
  • 4.16, Аноним (-), 09:44, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Тсс
     
  • 3.20, Аноним (-), 10:11, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надо просто иметь постраничный просмотр как опцию, а не подбирать что-то там.
     
     
  • 4.22, Аноним (-), 11:18, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Согласен, но у заказчиков или их дизайнеров быаает другое мнение. В собственных проектах так и делаю.
     
  • 3.24, Аноним (-), 11:59, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > динамически подстраивать размер dom-буфера

    Почему просто не "подстроить" его под самые слабые системы, чтобы на более быстрых работало ещё быстрее? Почему вы думаете, что пользователи более мощных систем должны ощущать такие же тормоза, как и пользователи более слабых?

     
     
  • 4.31, Аноним84701 (?), 15:06, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/

    > Почему просто не "подстроить" его под самые слабые системы, чтобы на более
    > быстрых работало ещё быстрее? Почему вы думаете, что пользователи более мощных
    > систем должны ощущать такие же тормоза, как и пользователи более слабых?

    … для всех, даром, и пусть никто не уйдет обиженным! (c)

     
  • 2.14, EuPhobos (ok), 09:02, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Оптимизируй свою работу под мой комп, сайт. Удачи!

    Кто ж это будет делать? Школота во ФронтПэдже? Или студентики-неосиляторы со своими быдло проектами форумами/чатами в документациях которых указан шаг «run "chmod -R 777 project" after install»
    Думаю даже гугл с яндексом или бингом/яху ещё не скоро это осилят

     
     
  • 3.32, Аноним84701 (?), 16:28, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Школота во ФронтПэдже?

    Что, кто-то провел темный ритуал и теперь FrontPage, как Фредди Крюгер,  является школьникам во снах и пытается пролезть обратно в мир живых? )


     
  • 2.15, Шкурка_от_головки (ok), 09:04, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Аноним не знает про кнопку "Backspace"? Что вижу, то и пишу?
     

  • 1.10, Аноним (-), 07:13, 21/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Не могу понять, почему Chrome распространяется не под GPL лицензией, он ведь по сути является форком Сhromium'a?? Что-то я совсем запутался...
     
     
  • 2.11, фывфыв123 (?), 08:13, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Потому что есть несвободные компоненты и чтобы оставить их несвободными мы имеем BSD Chromium и EULA Chrome.
     

  • 1.19, DmA (??), 10:09, 21/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Вообще таким новостям место в разделе обновление ПО... А если гугл каждый день будет выпускать обновление своему Хрому, каждый день тут что ли мусорить будем?  К тому же многие не пользуются этим браузером и уж точно его  технологии слежки за пользователем это никак не соответвует духу открытости(ПО,новостей, технологий, людей), которая пристутсвует на opennet! Это браузер для рекламных компаний, не для людей!
     
  • 1.21, ChromeGuru (?), 10:37, 21/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для тех, кто всё же хочет оставить навигацию по Backspace, хотели реализовать специальный флаг в настройках, но потом от этой идеи отказались.
     
     
  • 2.27, art (??), 12:13, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Очень жаль..
     
     
  • 3.43, CHERTS (??), 14:28, 24/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Жаль, придется отказаться от хрома.
     

  • 1.23, Аноним (-), 11:28, 21/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Добавили фичи аналогичные режиму экономии энергопотребления в opera?
     
     
  • 2.25, DmA (??), 12:00, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Китайскую Оперу?
     
     
  • 3.26, DmA (??), 12:01, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Китайскую Оперу?

    Китайцы купили оперу наверно для того,чтобы туда плагин Aliexpress встроить...

     
  • 3.36, Led (ok), 21:45, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Китайскую Оперу?

    Не "Опера", а "歌剧".

     
  • 2.28, RazrFalcon (ok), 12:37, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Опера использует тот-же хромиум, что и хром. О каких доп. опциях идёт речь?
     
     
  • 3.38, Andrey Mitrofanov (?), 11:54, 22/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Опера использует тот-же хромиум, что и хром. О каких доп. опциях идёт
    > речь?

    Об проприертарных, прям как вчера родившись.

    http://news.softpedia.com/news/you-can-now-use-netflix-on-vivaldi-and-other-c

     

  • 1.29, Аноним (-), 12:37, 21/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Он еще не научился не загружать фоновые вкладки без запроса, как firefox?
     
     
  • 2.33, анон (?), 17:54, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    great suspender
     
     
  • 3.35, paulus (ok), 21:17, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    да-да, для всего есть костыли...
     

  • 1.30, Аноним (30), 13:21, 21/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    С таким списком изменений, это не 52 версия а 51.0.1
     
     
  • 2.34, Аноним (-), 19:50, 21/07/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > 1.0.51

    fxd

     

  • 1.37, Аноним (-), 11:38, 22/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Еще убрали gdi, так что теперь нельзя в chrome://flags выключить directwrite, и у меня шрифт на многих страницах стал отвратительно размытым.
     
  • 1.39, W4E5 (?), 06:24, 23/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Господа прогеры, подскажите пожалуйста, что означает отсутствие API при запуске Chromium? https://lut.im/gallery#U3QxWmkRjh/UZKBWeNRwbw7zzQa.png

    Что-то будет работать медленнее, плохо грузиться или что?
    Объясните пожалуйста, мне реально не у кого спросить, кроме местной тусовки opennet.

     
     
  • 2.40, EuPhobos (ok), 09:35, 23/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Отвязан от гугл-сервис, сломан зонд, провал слежки, гугловские встроенные вкусняшки не будут работать.
     
     
  • 3.41, W4E5 (?), 09:56, 23/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Благодарю Вас.
    А что Вы подразумеваете под "встроенные вкусняшки не будут работать"? (с)
    Это отразится как-то на быстродействии открытия страниц браузера?
    А то, может какой-нибудь супер ускоритель JavaScript вырезали или ещё чего.

    Поясните пожалуйста.

     
     
  • 4.42, Аноним (-), 10:37, 23/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Там написано только про Google API, значит не будет работать магазин google и прочие сервисы google.
    Ускоритель JavaScript? WAT?
     
  • 2.45, paulus (ok), 20:12, 27/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Смотри https://goo.gl/RPdTLg + читай https://www.chromium.org/developers/how-tos/api-keys если надо подключить...

    Не будет автоматического "входа в" сервисы гугла, например синхронизация не подключится и т.д. Остальное будет работать как обычно...

    p.s. Гугель нагемороил со шрифтами, во всех хромоногих теперь проблема: https://my-chrome.ru/2016/07/chrome-52/

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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