- PVSM.RU - https://www.pvsm.ru -

Стабильная Opera 20

Пришло время показать вам стабильную версию Opera 20 и рассказать, что же в ней нового: как для пользователей, так и для разработчиков. Обновления конечно же приедут к вам сами, но на всякий случай скачать Opera 20 можно здесь [1].

Новинки для пользователей

Кое-что самое интересное, из того, что появилось в этой версии для пользователей.

Перетаскивание из экспресс-панели на панель закладок

Стабильная Opera 20

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

Перетаскивание сайта на экспресс-панель или панель закладок

Стабильная Opera 20

Ну и конечно любой сайт теперь можно добавить на экспресс-панель или в панель закладок так же просто.

Больше пунктов меню

Стабильная Opera 20

Мы добавили пункты для экспресс-панели, копилки и рекомендаций. Теперь их можно открыть прямо из меню, не открывая новую вкладку.

Больше настроек для экспресс-панели

Стабильная Opera 20

Мы добавили новую опцию в продвинутые настройки. Сегодня Opera использует довольно большие картинки для ячеек экспресс-панели. Вы можете отключить это и сделать их размер гораздо меньше. Настройка для любителей минимализма или тех, у кого просто очень много сайтов и папок в экспресс-панели. Мы, кстати, продолжаем развивать продвинутые настройки, так что если интересно увидеть что-то заранее, смотрите в Opera Developer [2].

Вот как экспресс-панель выглядит с маленькими картинками:

Стабильная Opera 20

Ну и конечно множество других исправлений и улучшений:

  • Более качественные скриншоты для Копилки. Мыло, уходи!
  • Темы теперь применяются быстрее
  • Настройка для Mac: подтверждение выхода по Cmd Q
  • Иконка сломанного замка в адресной строке, если сертификат невалиден. Значит «будьте бдительны».
  • Установка расширений из каталога Opera прямо на сайте расширения

Подробнее в полном списке изменений [3].

Что это значит для разработчиков

О том, что нового в браузере полезно знать и разработчикам, поэтому краткий обзор новинок Opera 20 (на Chromium 33) и для них.

Фоновая (параллельная) компиляция и оптимизация JavaScript

До сих пор движок V8 для JavaScript компилировал оптимизированный JavaScript и исполнял его по очереди. Для больших частей кода это могло привести к проблемам, а сложные приложения, вроде игр, могли даже подвисать или терять кадры, снижая FPS. Но недавно команда V8 включила параллельную компиляцию [4], которая исправляет эту проблему. В результате, страницы с тяжёлым JavaScript теперь ведут себя гораздо лучше в Opera 20.

Веб-компоненты

Opera 20 теперь поддерживает спецификации Web Components и Custom Elements по умолчанию. Это значит, что вы можете использовать document.registerElement() [5] для создания элементов и document.createElement(elementName, typeExtension) для создания его экземпляров. См. руководство по Custom Elements [6].

Page Visibility API без префиксов

Теперь вы можете использовать просто document.hidden, а не document.webkitHidden и слушать событие visibilitychange, а не webkitvisibilitychange.

Больше API для расширений

В Opera 20 для компьютеров появились следующие API для расширений:

Подробнее смотрите в документации по расширениям для Opera 15+ [10].

Автор: pepelsbey

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/brauzery/56332

Ссылки в тексте:

[1] скачать Opera 20 можно здесь: http://www.opera.com/computer

[2] Opera Developer: http://www.opera.com/developer

[3] в полном списке изменений: http://blogs.opera.com/desktop/changelog20

[4] команда V8 включила параллельную компиляцию: http://blog.chromium.org/2014/02/compiling-in-background-for-smoother.html

[5] document.registerElement(): http://w3c.github.io/webcomponents/spec/custom/#extensions-to-document-interface-to-register

[6] См. руководство по Custom Elements: http://www.html5rocks.com/en/tutorials/webcomponents/customelements/

[7] chrome.system.storage: http://dev.opera.com/extension-docs/system.storage.html

[8] chrome.downloads: http://dev.opera.com/extension-docs/downloads.html

[9] chrome.proxy: http://dev.opera.com/extension-docs/proxy.html

[10] в документации по расширениям для Opera 15+: http://dev.opera.com/extension-docs/

[11] Источник: http://habrahabr.ru/post/214609/