4
2012
Opera Next 12.50: WebSockets, новые API расширений и многое другое
В последней тестовой сборке Opera 12.50 произошло большое обновление ядра браузера.
Разработчики интернет-обозревателя Opera выпустили новую сборку альфа-версии Opera 12.50, с очень большим количеством изменений. Под изменениями подразумеваются как новые возможности, так и исправленные ошибки в работе программы. Список правок в посте разработчиков состоит более чем из 280 пунктов. Не будем сейчас останавливаться на исправленных ошибках, а затронем новинки.
Поддержка WebSockets по умолчанию
Поддержка данного протокола, позволяющего обмениваться сообщениями между веб-браузером и сервером в режиме реального времени, появилась в норвежском браузере еще в версии 11.00. Однако, тогда в работе самого протокола были обнаружены проблемы с безопасность, и Mozilla с Opera решили отключить его поддержку в своих продуктах по умолчанию. Позже версия WebSockets обновилась, недостатки были устранены и вот теперь Opera поддерживает обновленный протокол. Причем, поддержка будет включена по умолчанию.
Новые API для расширений
Несколько месяцев назад выходила экспериментальная сборка Opera Labs, с новыми возможностями для создания расширений. Теперь они переходят в альфа-версию, чтобы в будущем оказаться в финальной. Новые API включают в себя создание скриншотов, загрузку ресурсов и улучшенную фильтрацию адресов (URL). С помощью первого интерфейса появляется возможность снимать скриншоты веб-страниц. Инструкции можно почитать здесь. Второй позволяет обойти проблемы, связанные с моделью безопасности работы расширений при загрузке файлов. Третий улучшает возможности фильтрации браузером нежелательных адресов. Теперь вводятся такие возможности как поддержка белых листов, новый синтаксис фильтрации и поддержка блокировок с т.н. третьих сторон. Подробнее можно почитать здесь.
Поддержка свойств Transitions, Animations и Transforms без префиксов
Как и в Firefox 16, в Opera 12.50 указанные в подзаголовке CSS3-свойства будут поддерживаться без префикса, в данном случае без «-o». Разработчикам рекомендовано в коде писать теперь версию без каких-либо дополнений.
Помимо отбрасывания префиксов и включения по умолчанию WebSocket, в ядро добавлена поддержка субтитров в HTML5-видео и Page Visibility API.
Упрощение строки User-Agent
В будущей финальной версии было решено упростить вид User-Agent браузера. В данном элементе указывается основная информация о самом обозревателе — название, версия, версия движка и т.д. В настоящее время UA выглядит следующим образом:
Начиная с версии 12.50, он будет выглядеть примерно так:
Как видно, убран элемент U;, который ведет свою историю еще с браузера Netscape. Вторым изменением стало упразднение указания языка в UA. Разработчики (причем не только в Opera Software) пришли к выводу, что в данном месте это не нужная информация.
Это основные изменения, не включая огромного количества исправленных ошибок. Были проведены работы по оптимизации графического движка Vega, исправления в работе почты, совместимости с сайтами. Исправления также коснулись инструмента для разработчиков Opera Dragonfly. Найти ссылку на установку тестовой Next-версии можно на нашей странице.
Похожие записи:
Оставить комментарий

Тэги
Свежие комментарии
Архивы
- Октябрь 2014
- Сентябрь 2014
- Август 2014
- Июль 2014
- Июнь 2014
- Апрель 2014
- Март 2014
- Декабрь 2013
- Ноябрь 2013
- Октябрь 2013
- Сентябрь 2013
- Август 2013
- Июль 2013
- Июнь 2013
- Май 2013
- Апрель 2013
- Март 2013
- Февраль 2013
- Январь 2013
- Декабрь 2012
- Ноябрь 2012
- Октябрь 2012
- Сентябрь 2012
- Август 2012
- Июль 2012
- Июнь 2012
- Май 2012
- Апрель 2012
- Март 2012
- Февраль 2012
- Январь 2012
- Декабрь 2011
- Ноябрь 2011
- Октябрь 2011
- Сентябрь 2011
- Август 2011
- Июль 2011
- Июнь 2011
- Май 2011
- Апрель 2011
- Март 2011
- Февраль 2011
- Январь 2011
- Декабрь 2010
- Ноябрь 2010
- Октябрь 2010