Последняя версия веб-браузера Opera была выпущена с некоторыми хорошими дополнениями для веб-разработчиков, включая поддержку WebRTC.
Главные дополнения к версии 12 под кодовым названием Opera Wahoo для всех пользователей — это более высокая производительность и лучшая поддержка новых веб-стандартов, а также ряд новых функций.
Новые функции включают дополнительную поддержку тем для настройки внешнего вида браузера и возможность разрешить веб-сайтам использовать веб-камеру вашего компьютера для съемки фотографий из браузера. Предполагается, что вы можете использовать эту функцию, чтобы установить новое изображение профиля в своей социальной сети или просто посмотреть, как вы выглядите с усами.
Промо-видео очень увлечено аспектами «мгновенного преобразования» нового релиза — и тем фактом, что он работает быстрее:
За кулисами одно улучшение, которое должно сделать браузер более стабильным, связано с тем, что Opera 12 теперь имеет изоляцию процессов для плагинов. Opera сообщает, что плагины, такие как Flash, вызывают около трети сбоев, и что их запуск как отдельный процесс минимизирует последствия этих проблем.
Пользователи, которые любят защищать свою конфиденциальность, оценят добавленную поддержку заголовков Do Not Track. Пользователи, которые не хотят, чтобы веб-сайты отслеживали их поведение, могут выбрать в настройках безопасности браузера параметр «Попросить веб-сайты не отслеживать меня». После выбора этой опции Opera будет добавлять флаг к каждому HTTP-запросу, чтобы сообщить серверам, что пользователь не хочет, чтобы сайты отслеживали их поведение. Поддержка Do Not Track на данный момент ограничена, но становится все более популярной.
Если вы веб-разработчик, хорошая новость заключается в том, что в Opera 12 добавлена поддержка WebRTC. Это все еще дорабатывается рабочей группой W3C по веб-коммуникациям в реальном времени, и это позволит вам использовать стандартные аудио- и видеочаты в ваших веб-приложениях. Opera также добавила поддержку API-интерфейсов захвата мультимедиа WebRTC. Их можно использовать для захвата потокового мультимедиа в реальном времени с микрофона и веб-камеры пользователя для использования в качестве веб-контента. Если веб-сайт хочет использовать API, пользователя спрашивают, следует ли активировать средство, чтобы предотвратить передачу изображений и звука без ведома пользователя.
Также была добавлена поддержка анимации и переходов CSS3, а также содержимого, созданного с помощью CSS, предназначенного для отображения на страничных носителях. Это означает, что вы можете включить параметры, определяющие способ отображения содержимого при печати.
Одна экспериментальная функция в этой версии Opera — поддержка аппаратного ускорения рендеринга. Эта функция все еще находится на экспериментальной стадии, и ее необходимо включить, следуя инструкциям в блоге Opera Desktop Team, если вы хотите попробовать ее.