Мар
28
2012

Разработчики Opera представили большое обновление Opera 12

Пару дней назад вышла сборка Opera 12 alpha, содержащая множество новинок.

Сборка Opera 12 под номером 1351 принесла довольно большие изменения в ядре браузера Presto. Изменения затронули улучшение поддержки HTML5 и CSS3, а также расширение поддержки работы на 64-битные операционные системы. Остановимся на всем этом немного подробнее.

Разделение процессов плагинов и браузера в Opera

То, что раньше было доступно в «лабораторных» сборках браузера, теперь добавлено и в разрабатываемую Opera 12 и, таким образом, войдет в будущий финальный релиз. Напомним, в декабре разработчики в рамках Opera Labs представили сборку, с разделенными процессами плагинов.

Теперь при загрузке какого-либо контента на странице, отображаемого через плагины, процессы этих плагинов работают отдельно от браузера:

Отдельные от Opera процессы плагинов

Во-первых, данный шаг должен сделать работу браузера более стабильной. Во-вторых, теперь если с процессом плагина что-либо случиться, это не приведет к падению всего браузера. Отдельный процесс просто перезапустится, а сама Opera продолжит свою работу. Ранее к подобному решению уже пришли разработчики Chrome и Firefox.
В-третьих, благодаря выделению плагинов в отдельный процесс, стала возможной следующая новинка в текущей альфа-версии Opera 12.

64-битные версии Opera

Теперь пользователи 64-битных операционных систем могут выбирать «нативную» версию данного браузера. Здесь стоит только указать, что для пользователей Windows доступны две отдельные сборки: для 32-битных и 64-битных систем. А вот для ОС Mac будет доступен один универсальный установщик, который будет содержать обе версии, и устанавливать 64-битную, в случае поддержки системой, иначе же будет ставиться версия для 32-битной ОС.

Поддержка CSS Animations, улучшение поддержки CSS Transitions

Начиная с 12 версии, Opera будет поддерживать Анимации в CSS. Сделано это будет пока через преффикс -o (-o-animation и @-o-keyframes).

Поддержка CSS animations в Opera 12

Разработчики написали интересное демо работы Анимаций, работающее также и в других браузерах.

Также была улучшена поддержка CSS Переходов (Transitions). Теперь их можно применять к background-position, border-color, border-bottom-color, border-top-color, border-left-color, border-right-color, а также text-shadow. Кроме того, в полной мере начало поддерживаться свойство transition-timing-function. Демка от разработчиков.

Появление поддержки HTML5 Drag and Drop

Среди всех современных браузеров только Opera пока оставалась без поддержки работы Drag and Drop. При этом уже довольно много различных интернет-ресурсов интегрировали работу данного элемента HTML5. Однако, в финальном релизе 12 версии поддержка Drag and Drop будет иметься.

drag-n-drop в браузере Opera 12

Стоит заметить, что пока имеется некоторое количество проблем в работе Drag and Drop в браузере. Поэтому, пока возможна ситуация, когда какое-либо демо или реальный ресурс не будут работать. Разработчики в курсе о этом и работают над исправлением проблем.

Помимо вышеприведенных современных стандартов, в описываемой сборке была улучшена поддержка тега video, валидация форм через HTML5. Улучшения также коснулись EcmaScript, SVG, работы DOM.

Если пройти на данной сборке популярный тест HTML5TEST.com, определяющий поддержку браузерами современных технологий, то она получит 369 баллов и 9 дополнительных (379, если включить работу WebSockets в opera:config):

Результаты теста html5test в браузере opera 12 альфа

Последняя версия прошлой ветки браузера — Opera 11.62 получает здесь 329 баллов. Максимально возможный результат данного теста — 450. В данное время, больше всех получает браузер Maxthon (382 балла).

Помимо перечисленного, была добавлена свять Content-Type с расширениями таких новых форматов как: ogv, ogm, oga, ogg, webm, и webp.

Стоит добавить, что данная альфа-версия довольно нестабильна в своей работе и довольно часто неожиданно завершает свою работу. Но, на то она и альфа. Разработчики продолжают работу над 12 версией Opera.

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

  • Tnx! 🙂

  • Интересно это все, или будут еще что добавлять. Хотя, думаю дальше пойдет beta и исправление ошибок.

  • Спасибо за реально полное описание, все расписано:) Че где появилось и т.д.

    Правда вот ссылки на новую альфу что-то не вижу:(

    • Alano, спасибо за отзыв. Ссылку можно найти на этой странице — webrowser.ru/skachat-internet-brauzer

      Там она ведет на пост разработчиков, где и можно выбрать алфа-версию Opera 12 для нужной операционной системы.

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

Цитировать