Окт
5
2012

Бета Opera 12.10: новые API расширений, SPDY и многое другое

Разработчики норвежского браузера представили бета-версию 12.10, приносящую в Opera довольно много новинок.

Первоначально новая версия разрабатывалась под номером 12.50, но потом было принято решение в начале выпускать 12.10. В ней не стали акцентировать ресурсы на «шлифовке» работы аппаратного ускорения, но добавили много новых возможностей, которые бы, возможно, пришлось ждать дальше, если бы было решено доводить аппаратную акселерацию до ума.

Поддержка протокола SPDY

Начиная с 12.10, Opera будет поддерживать протокол SPDY. Этот протокол рыл разработан в компании Google и призван ускорить загрузку веб-сайтов, благодаря оптимизации соединения. На данный момент поддерживается в Chrome и Firefox, а теперь и в Opera. Для его работы необходима поддержка и со стороны самих веб-ресурсов и на данный момент ею могут похвастаться сервисы Google, Twitter, WordPress.

Новые API для расширений

Хорошие новости для разработчиков. В систему расширений внесено несколько новых API. Среди них можно выделить API доступа к контекстному меню, благодаря которому становится возможным создание расширением пункта в меню, доступном по правому клику мышью, Screenshot API (позволяет расширениям делать снимок экрана, включая прокрутку страницы), Загрузка ресурсов (Resource Loader API) и Фильтрация ресурсов (URL Filter API). Документацию по новым возможностям можно посмотреть здесь.

Улучшение поддержки функций операционных систем

Готовится к релизу операционная система Windows 8, не так давно были выпущены новые системы Mac. В Opera 12.10 включена поддержка новых возможностей ОС. Так, в Mac OS X Mountain Lion поддерживаются такие функции как Центр уведомлений и встроенные возможности по расшариванию контента через популярные социальные ресурсы:
Opera поддерживает последние функции Mac OS

Также теперь поддерживаются новые экраны Retina Display:
В Opera jllth;bdf.ncz новые экраны от Apple

В Windows 8 и 7 введена поддержка сенсорного управления (инерционная прокрутка, увеличение щипком).

Улучшение поддержки современных стандартов

До последней редакции обновлена поддержка стандарта Web Socket. Вообще Opera уже давно поддерживала Web Socket, но только старой редакции, в которой в свое время были найдены проблемы в безопасности. Поэтому поддержка, вроде, как и была, но включать ее необходимо было вручную. Теперь все включено по умолчанию.

Поддерживаются цветовые профили International Color Consortium 4 версии. Благодаря этому, фотографии на веб-страницах отображаются именно так, как этого хотел фотограф.

Частично поддерживаются Fullscreen API (переход приложений в полноэкранный режим) и Page Visibility API (дает информацию странице о том, активна ли она или нет). Поддержка данных стандартов есть, но пока только в их старой редакции. Позднее, будет обновлена до последних.

CSS3-свойства transitions, transforms, gradients и animations теперь не нуждаются в префиксе -o. Временно будет поддерживаться оба варианта правила (с префиксом и без), позднее версия с префиксом будет удалена для минимизации кода.

В Opera 12.10 внедрена поддержка -webkit-префиксов. Данное решение ранее вызвало немало шума и разговоров, но такова действительность.

Такая получилась beta-версия. Далее начнется стадия фиксации найденных ошибок (например, уже доступна сборка 1618, исправляющая ряд багов), после чего состоится финальный релиз.

2 комментария Комментировать

  • В Windows 8 и 7 введена поддержка сенсорного управления (инерционная прокрутка, увеличение щипком).

    Требует проверки, после бага в Leaflet кажется отключили.

    • Посмотрим, исправят ли к финалу.

Оставить комментарий

Цитировать