Доступна бета-версия Chrome 58

Google выпустила бета-версию браузера Chrome 58 для Android, Chrome OS, Linux, Mac и Windows.

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

  • IndexedDB 2.0. Стандарт IndexedDB 2.0 теперь полностью поддерживается в Chrome. Работа с большими наборами данных в браузере стала проще. Структура базы данных сайта имеет большое влияние на производительность, и изменить её может быть сложно. Для упрощения обновлений хранилища объектов и индексы теперь можно переименовывать сразу после рефакторинга. Также сайты могут использовать более естественные ключи, не беспокоясь о производительности.
  • Усовершенствование iframe. Сторонний контент, например, реклама, автоматически перенаправляющая на другую страницу, может раздражать пользователей и создавать проблемы с безопасностью. Для борьбы с этим разработчики могут помещать такой контент в iframe-песочницы, предотвращающие такое поведение. Однако иногда такое решение может привести к проблемам в поведении сайта. Для решения этой проблемы Chrome 58 получил поддержку нового ключевого слова iframe, allow-top-navigation-by-user-activation.
  • Полноэкранный режим для прогрессивных веб-приложений. Когда такое приложение запускается с главного экрана Android, оно запускается в режиме, скрывающем омнибокс. Это помогает сделать пользовательский интерфейс более привлекательным и освобождает место на экране. Однако другие элементы пользовательского интерфейса, такие как системные панели, могут по-прежнему мешать погружению в игры, видео или другой контент. Теперь это проблему можно решить путём установки display: fullscreen в манифесте веб-приложения.

Полный список изменений можно увидеть в блоге движка Chromium.

Источник: блог Chromium