Новые возможности Chrome


Выпущен Chrome 34, а Chrome 35 доступен в бета-версии. Что эти новые выпуски предлагают разработчикам?

Три ключевых особенности Chrome 34:

Адаптивные изображения С помощью нового атрибута srcset веб-разработчики могут предоставить несколько ресурсов с разным разрешением для одного изображения, и браузер выберет тот, который соответствует возможностям устройства, будь то настольный компьютер, ноутбук, планшет, телефон или телевизор. Это должно ускорить загрузку страницы, сократить потери полосы пропускания и избежать неправильно отформатированного содержимого.

Веб-аудио без префиксов Представление версии API веб-аудио без префиксов приводит реализацию веб-аудио в Chrome в соответствие с черновиком спецификации W3C. Разработчиков просят переключиться на версии без префиксов, поскольку версии с префиксом устарели и будут полностью удалены в следующем выпуске.

Импорт контролируемых пользователей Впервые добавленная в качестве бета-функции в Chrome 32, это позволяет вам импортировать контролируемых пользователей со всеми их разрешениями, которые будут автоматически синхронизироваться между устройствами.

Новые функции Chrome 35, применимые к Chrome для Android, Windows, Mac, Linux и Chrome OS, призваны помочь разработчикам:

делать более богатый и интересный веб-контент и приложения, особенно для мобильных устройств.

Расширенный контроль разработчика над сенсорным вводом и масштабированием Свойство CSS сенсорного действия предоставляет механизм для выборочного отключения сенсорной прокрутки, масштабирования щипком или масштабирования двойным касанием веб-содержимого. Это предварительное условие для будущих оптимизаций, которые позволят прокрутку и масштабирование, которые никогда не блокируются в основном потоке. Кроме того, веб-контент на настольных компьютерах теперь будет получать события колеса прокрутки мыши с установленным модификатором ctrlKey, чтобы сайты, которые хотят сделать что-то еще подходит для пользователя, чем запускать масштабирование браузера. Например, это означает, что когда пользователь удерживает управление и прокручивает карту в Google Maps, он сможет увеличивать масштаб карты, а не вызывать масштабирование браузера для масштабирования страницы.

Новые функции JavaScript Поддержка включена для ряда новых функций JavaScript, определенных в стандарте ECMAScript 6:

Обещания — для ссылки на значения, которые, возможно, еще не известны, что приводит к более чистому асинхронному коду.

— для создания структур данных со сборкой мусора, чтобы избежать утечек памяти.

Object.observe — позволяет получать все изменения нескольких объектов за один асинхронный вызов. Это особенно полезно для авторов фреймворков, реализующих привязку данных.

Без префикса Shadow DOMShadow DOM — это новый примитив API, который обеспечивает надежную композицию элементов пользовательского интерфейса на веб-платформу и позволяет разработчикам ограничивать свою разметку HTML, CSS, скрывая детали реализации сложных компонентов и создавать свои собственные первоклассные элементы и API.

По словам Рика Байерса, написавшего в блоге Chromium:

С помощью Shadow DOM веб-фреймворки могут перестать беспокоиться о том, что их виджеты непреднамеренно сломают страницы, используя конфликтующие селекторы CSS, имена классов или идентификаторов, и начнут полагаться на DOM как на способ создания компонентов с возможностью взаимодействия.

Еще одна новая функция в этом выпуске — загрузка шрифтов CSS, которая может использоваться для динамической загрузки ресурсов шрифтов и дает разработчикам больший контроль над пользовательским интерфейсом на страницах, использующих веб-шрифты. Например, вы можете попросить Chrome начать загрузку необходимых веб-шрифтов по запросу и получать уведомление, когда они станут доступны.


Добавить комментарий