Реліз Google Chrome 52 Stable

  1. Нове властивість CSS "contain"
  2. Простіший і ефективніший процес збору даних продуктивності
  3. Підтримка VAPID і Streams API
  4. прибрані компоненти
  5. Помилки безпеки і невеликі оновлення

Вийшла стабільна версія веб-браузера Chrome 52 з підтримкою властивості CSS "contain", а також з простим і більш ефективним процесом збору даних продуктивності

20 липня 2016 року компанія Google випустила стабільну збірку Chrome 52.0.2743.82 , Яка стала офіційною версією браузера.

Новий реліз практично не має візуальних поліпшень інтерфейсу, але містить велику кількість нових функцій для веб-розробників, які зазвичай цікавляться внутрішніми змінами движка.

Ще на початку червня, інженери Google позначили, які функції варто очікувати в Chrome 52.

Нове властивість CSS "contain"

Chrome отримав підтримку нового властивості CSS "contain", яке дозволяє запобігти відображення дочірніх елементів за межами батьківських елементів

Основна причина для реалізації нового правила пов'язана зі збільшенням швидкості завантаження сторінки.

На даний момент підтримка "contain" присутній тільки в Chrome 52 і Opera 40 (Альфа). Розробники Firefox теж зацікавилися реалізацією нової якості, але код, який представляє підтримку властивості в браузері ще не з'явився.

Простіший і ефективніший процес збору даних продуктивності

По-друге, інженери Google додали функцію PerformanceObserver API, яка представляє простий і швидкий спосіб для збору даних про стан ресурсів.

Раніше розробникам для даних цілей доводилося використовувати інструменти розробника, які спеціально не призначені для подібних завдань.

За допомогою інтеграції нового API, розробники зможуть визначати, які дані продуктивності потрібно збирати, щоб виключити ситуації, коли браузер збирає дані, які Вам і тільки споживає пам'ять.

Підтримка VAPID і Streams API

Chrome 52 отримав підтримку специфікації VAPID (Voluntary Application Server Identification for Web Push).

VAPID дозволяє сайту, який використовує push-сповіщення, набагато простіше виконувати аутентифікацію за допомогою служб Web Push, які взаємодіють з комп'ютером або мобільним пристроєм.

Також в Chrome 52 представлена ​​підтримка Streams API, який дозволяє малювати сторінку, не чекаючи отримання всього документа по HTTP. Це означає, що властивості CSS застосовуються до сторінці ще до того, як файли стилів були повністю завантажені.

В результаті дані поліпшення дозволяють прискорити час завантаження сторінки.

прибрані компоненти

Перш за все, користувачі Chrome 52 можуть помітити відсутність App Launcher, який дозволяв запускати додатки Chrome, якщо браузер був закритий.

Google оголосив про плани по видаленню даної функції ще на початку року, але користувачі Chrome OS як і раніше можуть використовувати її.

Також була видалена підтримка подій і атрибутів MediaStream ended і onended, перевантаження postMessage (), X-Frame-Options, неосновних подій натискання миші, requestAutocomplete () і можливості блокувати об'єкти cross-origin iframe під час сенсорних натискань.

Помилки безпеки і невеликі оновлення

Команда безпеки Google попрацювала на славу. На основі власного аудиту безпеки та інформації отриманих від незалежних дослідників, інженери виправили 48 проблем безпеки. В рамках програми заохочення особи, що виявили проблеми, отримали в цілому 21000 доларів.

Завантажити Google Chrome 52 можна на нашому сайті в розділі Браузери і плагіни .

Знайшли друкарську помилку? Виділіть і натисніть Ctrl + Enter

Знайшли друкарську помилку?

Дополнительная информация

rss
Карта