The OpenNET Project / Index page

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

20.07.2016 23:52  Выпуск web-браузера Chrome 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
Тип: Программы
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Аноним, 00:48, 21/07/2016 [ответить] [смотреть все]
  • +3 +/
    Наверное, чтобы показать их пользователю А, нет, сайту Дааа, сайту Вовсе не... весь текст скрыт [показать]
     
     
  • 2.7, Аноним, 03:23, 21/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Да-да, аноним, за тобой уже выехали На самом деле, очень полезная фича для тяж... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, vbv, 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 +/
    Почему просто не подстроить его под самые слабые системы, чтобы на более быстр... весь текст скрыт [показать]
     
     
  • 4.31, Аноним84701, 15:06, 21/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    8230 для всех, даром, и пусть никто не уйдет обиженным c ... весь текст скрыт [показать]
     
  • 2.14, EuPhobos, 09:02, 21/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Кто ж это будет делать Школота во ФронтПэдже Или студентики-неосиляторы со сво... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.32, Аноним84701, 16:28, 21/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Что, кто-то провел темный ритуал и теперь FrontPage, как Фредди Крюгер, являетс... весь текст скрыт [показать]
     
  • 2.15, Шкурка_от_головки, 09:04, 21/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Аноним не знает про кнопку "Backspace"? Что вижу, то и пишу?
     
  • 1.10, Аноним, 07:13, 21/07/2016 [ответить] [смотреть все]  
  • –3 +/
    Не могу понять, почему Chrome распространяется не под GPL лицензией, он ведь по ... весь текст скрыт [показать]
     
     
  • 2.11, фывфыв123, 08:13, 21/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    Потому что есть несвободные компоненты и чтобы оставить их несвободными мы имеем BSD Chromium и EULA Chrome.
     
  • 1.19, DmA, 10:09, 21/07/2016 [ответить] [смотреть все]  
  • –4 +/
    Вообще таким новостям место в разделе обновление ПО А если гугл каждый день б... весь текст скрыт [показать]
     
  • 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, 21:45, 21/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    > Китайскую Оперу?

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

     
  • 2.28, RazrFalcon, 12:37, 21/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Опера использует тот-же хромиум, что и хром. О каких доп. опциях идёт речь?
     
     
  • 3.38, Andrey Mitrofanov, 11:54, 22/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Об проприертарных, прям как вчера родившись http news softpedia com news you-... весь текст скрыт [показать]
     
  • 1.29, Аноним, 12:37, 21/07/2016 [ответить] [смотреть все]  
  • +1 +/
    Он еще не научился не загружать фоновые вкладки без запроса, как firefox?
     
     
  • 2.33, анон, 17:54, 21/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    great suspender
     
     
  • 3.35, paulus, 21:17, 21/07/2016 [^] [ответить] [смотреть все]  
  • +/
    да-да, для всего есть костыли...
     
  • 1.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, 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 и пр... весь текст скрыт [показать]
     
  • 2.45, paulus, 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:
    Заголовок:
    Текст:


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