вНовости программирования

IndexedDB 2.0, display:fullscreen и новые опции iframe: вышел Google Chrome 58

Google выпустила Chrome 58, обновление своего браузера, для Windows, Mac и Linux. Среди изменений стоит отметить поддержку стандарта IndexedDB 2.0 и улучшения в iframe-навигации. Обновить свой браузер можно при помощи встроенного инструмента, или скачав установочный файл.

Основные изменения

Всё, что было представлено в бета-версии Chrome 58, перешло и в релиз. Полная поддержка IndexedDB 2.0 упрощает обработку больших наборов данных в браузере. Большую же часть изменений составляют новые возможности при работе с прогрессивными веб-приложениями (PWA). Самой важной из них является возможность развернуть приложение на полный экран, скрыв все панели.

В феврале началось тестирование поддержки Touch Bar. Ожидалось, что эта фича будет доступна в Chrome 58, но её исключили из релиза.

chrmoe-58-touch-bar

Прочие нововведения

Стоит также отметить следующие приятные изменения:

  • Попрощайтесь с хаком clearfix. Теперь вместо ручной настройки таких свойств, как float и clear можно использовать display: flow-root. Стоит отметить, что такую же фичу получил и недавно вышедший Firefox 53.
  • PointerEvents.getCoalescedEvents() позволяет вам получить доступ ко всем событиям ввода, произошедшим с момента последней доставки PointerEvent. Отличная фича, скажем, для приложений-рисовалок.
  • Workers и SharedWorkers теперь можно создавать при помощи data: URLs, что делает Workers более защищёнными.

С полным списком изменений можно ознакомиться на сайте VentureBeat.

Типичный программист.

Источник: Типичный программист