Вместе с обновлением Beta-канала браузера Chrome пользователи получают новые возможности, в Chrome 34 Beta их прибавилось всего несколько, зато каких! Это и адаптивные изображения, и поддержка Web Audio API без префиксов.
Responsive Image
С ростом числа устройств, как мобильных, так и настольных, растут и требования к изображениям, отображаемым на сайтах, из-за числа экранов разного размера и плотности пикселей этих экранов трудно подобрать изображение подходящего размера, при этом надо помнить и о трафике, так как у многих пользователей есть определённые лимиты.
Для решения этой проблемы было задумано и реализовано свойство srcset, через которое можно устанавливать изображение на сайт с помощью множителей, тем самым выбор изображения с нужным разрешением становится обязанностью браузера.
<img alt="A rad wolf." src="pic1x.jpg" srcset="pic1x.jpg 1x, pic2x.jpg 2x, pic4x.jpg 4x">
Вообще при использовании srcset указывать атрибут src необязательно, но учитывая, что большинство браузер не поддерживают srcset - обычный src будет полезен для обратной совместимости.
Ещё одной важной особенностью стала поддержка Web Audio API без префиксов, это означает полную поддержку возможностей, описанных в W3C-спецификации, только вот спецификация ещё черновая, поэтому со временем совместимость может измениться.
Другие изменения канала Chrome Beta:
- Добавлена возможность управления лигатурой в тексте через атрибут font-variant-ligatures.
- Были удалены различные возможности, которые практически никогда не использовались в веб: animateColor, beforeload, DOMImplementationCreateCSSStyleSheet, AudioBufferSourceNode.looping, атрибут media="" из тега source, document.all.tags() и некоторые другие возможности.
- Также даже в присутствии атрибута autocomplete=off у полей для ввода данных браузер будет предлагать запомнить значение или заполнить поле.
- Улучшение производительности.
- Устранение множества ошибок.
Скачать Chrome 34 Beta можно с официального сайта на странице Google - Chrome Beta.