Опера

Матеріал з Вікі ЦДУ
Версія від 19:13, 14 січня 2013; Єршов Владислав (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук
Головне вікно

Opera — веб-оглядач та програмний пакет для роботи в Інтернеті. Розробляється норвезькою компанією Opera Software. Розроблено в 1994 році групою дослідників з норвезької компанії Telenor. С 1995 року продукт компанії Opera Software, утвореної авторами першої версії браузера. Сумарна ринкова частка Opera і Opera Mobile в березні 2012 року становила 2,09%. Крім того, частка Opera Mini становила 15,39%.

За популярністю в Україні Opera станом на 2009 займав близько 25-30% ринку і був другим браузером, поступаючись лише IE. Opera безкоштовний для персональних комп'ютерів. Міжнародна версія браузера має багатомовний інтерфейс, включаючи український.

Браузер написаний на мові програмування C++, має високу швидкість роботи. У Opera розширені функціональні можливості використання комп'ютерна миша|миші: окрім стандартних способів навігації передбачені так звані «жести мишею». У систему безпеки браузера входять: вбудований захист від фішингу; додаткове кодування інформаційного потоку при роботі зі сторінками, що містять запити конфіденційних відомостей; можливість видалення HTTP-Cookies, очищення історії відвідувань одним кліком миші, а також стартова панель «Speed ​​Dial».

Крім основних функцій браузера, за час, що минув з моменту появи пакета, в нього були інтегровані можливості поштового/новинного клієнта Opera Mail, адресної книги, клієнта пірингової мережі BitTorrent, агрегатора RSS, клієнта IRC,менеджера завантажень, WAP-браузера, Opera Link, а також віджети - графічні модулі, засновані на технології HTML і працюють поза вікна браузера.


Історія

Браузер Opera протягом свого розвитку був піонером із впровадження новацій, які сьогодні є стандартом де-факто для всіх браузерів. Так в Opera з'явилися вкладки для окремих сторінок, він промальовував довгі таблиці вже в процесі їхнього завантаження, оптимізував роботу з кешем для зручного перегляду попередніх сторінок з урахуванням заповнених форм. Всі ці нововведення сприяли становленню Opera як «швидкого браузера».

До версії 2.0 браузер називався MultiTorg Opera і не був доступний для широкої публіки. Онлайн документи свідчать, що його було представлено на Третій Міжнародній WWW Конференції у 1995 році. Вже тоді Opera використовував інтерфейс MDI (multiple document interface) — вигляд програми, коли додаткові вікна відкриваються всередині батьківського вікна, що робить зручнішим перегляд кількох сторінок одночасно.

  • Після виходу на ринок у 1996 році браузер був платним, згодом з'явилася опція безплатного користування за умови показу рекламного банера нагорі програмного вікна.

Opera 9.5

У Opera 9.5 представлений новий двигун JavaScript, який використовує менше системних ресурсів в порівнянні з попереднім, забезпечуючи швидший і плавніший серфінг.

У браузері працює сервіс Opera Link, який забезпечує синхронізацію закладок і сайтів Speed Dial між версією Opera для робочого столу і Opera Mini для мобільних телефонів. Багато уваги було приділено вбудованому застосуванню для читання пошти. Opera Mail працює швидше і використовує менше пам'яті. Також були вирішені проблеми із зависанням програми при перевірці пошти і отриманні новин. Окрім цього, покращена робота з декількома аккаунтами, додана можливість відображення поштової скриньки в ієрархічному вигляді, покращені обробка чернеток та інтерфейс панелі Mail.

Також в Opera 9.5 безліч поліпшень, які стосуються сумісності з сайтами (на це користувачі Opera скаржаться розробникам найчастіше). Зокрема, виправлені проблеми з сайтами Google, із стандартним шаблоном Wordpress, в різних бібліотеках Javascript. Kestrel також має підтримку деяких нових опцій, які допомагають поліпшити сумісність з сайтами. Серед них підтримка властивостей CSS «overflow-x» and «overflow-y», Javascript Getters і Setters.

Opera 9.5 підтримує програми для читання з екрану. Окрім цього, покращена просторова навігація і спрощені гарячі клавіші.

У новому релізі також представлена нова система захисту від онлайн-шахрайства, і цей захист вперше включений за умовчанням. Модуль для захисту користувачів від онлайн-шахрайства в новій Opera 9.5 об'єднує власні розробки Opera Software і технології від компанії Hautesecure, яка займається розробкою засобів для забезпечення безпеки в інтернеті. Завдяки наявності цієї технології, нова Opera стежить за тим, щоб користувач випадково не викачав за допомогою браузера шкідливу програму, яка могла б вкрасти його особисті дані.

Також Opera 9.5 забезпечує підтримку сертифікатів Extended Validation (EV) SSL. Варто також відзначити функцію швидкого пошуку, за допомогою якої можна швидко знайти одну з відвіданих сторінок, ввівши слова, які на ній зустрічаються.

Opera 10

Вийшла 1 вересня 2009. Передусім розробники виділяють підтримку фірмової технології Opera Turbo, що дозволяє завдяки спеціальному алгоритму компресії даних у кілька разів збільшити швидкість завантаження сайтів при повільному з'єднанні з Інтернетом. Система автоматично визначає швидкість передачі даних і у разі її зниження забезпечує стиснення вмісту веб-сторінки для швидшого відкриття.

Іншим важливим нововведенням стала модернізована система вкладок. Якщо за допомогою миші опустити нижню межу панелі з табами, то у верхній частині екрану з'являться не тільки заголовки відкритих у вкладках веб-сторінок, але і їхні зменшені зображення. За умовчанням візуалізовані вкладки Opera 10 розміщуються вверху екрану, але їх можна перемістити вниз або в бічні панелі, що зручно при використанні широкоекранних моніторів.

Подальшим удосконаленням піддалися інтерфейс користувача, засоби забезпечення безпеки, інтегрований поштовий клієнт і експрес-панель для швидкого доступу до онлайнових ресурсів. Крім того, розробники виділяють функцію автоматичного завантаження оновлень і систему перевірки правопису на основі відкритого словника Hunspell, що підтримує 51 мову. До складу браузера Opera 10 включені агрегатор RSS-стрічок і BitTorrent-клієнт.

Ревізія 10.10, яка вийшла 23 листопада 2009, вперше включила технологію Opera Unite.

Головним нововведенням версії 10.50 стало використання JavaScript-рушія Carakan і графічної бібліотеки Vega.

Opera 11

Випущена 16 грудня 2010. З основних нововведень можна відмітити такі:

  • Підтримка розширень. Віднині браузер, услід за конкурентами Firefox, Chrome та Safari, підтримує систему розширень, за допомогою яких можна персоніфікувати і поліпшити функціональність браузеру.
  • Групування вкладок: тепер вкладки можна об'єднувати в групи; гурт вкладок створюється простим перетягненням мишею одної вкладки на іншу.
  • Візуальні жести мишею. Можливість відкривати і закривати вкладки, переміщатися по відкритих раніше сторінках за допомогою простих жестів миші була уперше реалізована в браузері Opera в 2001 році. Тепер користувачі Opera 11 побачать візуальні підказки переміщень миші прямо у вікні браузеру.
  • Новий адресний рядок. Адреса сторінок відображує тільки основну інформацію, а колірний індикатор показує рівень захищеності відвідуваних сторінок; натиснувши на індикатор ви отримаєте детальну інформацію про веб-сайт.
  • Завантаження плагінів на вимогу. Ви можете призначити завантаження вмісту плагинов (наприклад, Adobe Flash) тільки на вимогу. Це допоможе прискорити роботу із сторінками, що містять надмірну кількість плагинів.

Крім того, поліпшена продуктивність JavaScript-рушія і підтримка новітніх веб-технологій, таких як HTML5 і CSS3.

У версії 11.10, поміж інших покращень, додана підтримка протоколу SOKCS 5, графічного формату WebP і шрифтового формату Web Open Font Format.

Opera 12

  • Швидший запуск
  • Експериментальна підтримка апаратного прискорення відеокарта|відеокарти і WebGL

Можливості програми

Компанія Opera Software позиціонує свій переглядач Opera як «найшвидший браузер на Землі» («the fastest browser on Earth»). Незалежні перевірки показали, що Opera 9.01 швидше інших браузерів в трьох з семи на Linux. Найсильнішою стороною Opera є робота зі сценаріями JavaScript, приблизно вдвічі швидше ніж в інших браузерах. Крім того, Opera починає відображати вміст сторінки до повної її завантаження, що також заощаджує час користувача, особливо при повільному з'єднанні та великій кількості впроваджених об'єктів.

В Opera встроєний TDI-інтерфейс, що настроює блокування виринаючих вікон. Є захист від шахрайства, менеджер завантажень, BitTorrent-клієнт, меню пошуку, RSS-агрегатор. Також в пакет входить поштовий клієнт Opera Mail і клієнт для IRC-мереж.

Однією з особливостей браузера є можливість швидкого переходу до найчастіше відвідуваних веб-сторінок (Speed Dial — «швидкий набір» або «експрес-панель»). Користувач може задати адреси веб-сторінок в дев'яти слотах, і після відкриття порожньої вкладки на ній будуть відображені за замовчуванням 9 (3 × 3) віконець, у кожному з яких буде зменшена копія заданої сторінки. Ця опція значно полегшує навігацію між веб-сайтами. Настроїти кількість сайтів в Speed Dial можна починаючи з версії 9.5, змінивши speeddial.ini в папці профілю. А починаючи з версії 10.0 beta ця опція доступна в інтерфейсі браузера.

Opera підтримує так звані віджети (Opera Widgets) — маленькі веб-застосунки, які можна запустити з браузера. Серед інших існує «User JavaScript», діалект скриптової мови, що дозволяє користувачеві редагувати скрипти на веб-сторінках і додавати нові. Готові скрипти можна завантажити на сайті UserJS.org, з іншої адреси: Userscripts.org можна завантажити аналогічні скрипти для Greasemonkey, більшість з яких можна використовувати і в Opera. Третій спосіб розширення можливостей браузера — підключення плагінів, які змінюють зовнішній вигляд браузера або додавати до нього нові функції. В той же час, використання плагінів обмежена. Можна підключати тільки плагіни, схвалені і розповсюджувані Opera Software, тоді як у деяких інших браузерах є можливість встановлювати плагіни будь-яких розробників.

Управління та інтерфейс

У браузері Opera передбачені засоби керування для людей з порушеннями зору або обмеженими руховими можливостями: є голосове управління і можливість підключення «екранних дикторів». За допомогою різних установок користувач може налаштувати інтерфейс за своїм смаком.

Є можливість здійснювати навігацію і налаштування браузера, використовуючи тільки клавіатуру. «Гарячі клавіші», задані за замовчуванням, можна переозначувати на свій розсуд. Можна також використовувати «жести мишею», які істотно спрощують навігацію за допомогою цього маніпулятора, певні послідовності натиснення клавіш і рухів «миші» дозволяють, наприклад, швидко гортати або оновлювати сторінки, не переміщує курсор до іконки меню навігації.

Масштабування сторінок дозволяє пропорційно збільшувати або зменшувати всі елементи документа: текст, зображення, флеш-анімацію, створюючи ефект наближення і віддалення сторінки. Масштаб можна змінювати в межах від 20% до 1000%. Користувач може налаштувати шрифти та кольори для веб-сторінок, і навіть подолати налаштування стилів CSS. Це може бути корисним, наприклад, для сторінок з невдалим дизайном: коли шрифти важкочитаємі або контраст між кольором шрифту і фоном недостатній.

Голосове управління, розроблений спільно з IBM, дозволяє користуватися браузером без допомоги миші та клавіатури. Opera також може читати вголос сторінки і виділені фрагменти, але це можливо тільки в середовищі Microsoft Windows і тільки за допомогою екранного диктора, вбудованого в браузер, так як програми сторонніх розробників, починаючи з версії Opera 6.0, не підтримуються.

Безпека та конфіденційність

У Opera є кілька установок безпеки, доступних користувачеві. Одна з них — можливість швидкого видалення інформації про відвіданих сторінках: очистка cookies, історії, кеша. Це корисно, якщо за комп'ютером по черзі працюють кілька користувачів.

При відвідуванні захищених сторінок, Opera кодує одержану і передану інформацію, за допомогою протоколів високої надійності: 3 SSL або TLS. Інформація про включення захисту відображається в адресному рядку браузера. Користувач може натиснути на кнопку яка з'явилася там і перевірити, чи не є сторінка шахрайською або створеною для «фішингу». Користувач може включити автоматичну перевірку сторінок на «фішинг», але за замовчуванням ця опція не активна.

Для захисту збережених паролів можливо шифрування бази даних паролів використовуючи алгоритм 3DES та майстер паролів в якості ключа шифрування, яким також захищені особисті сертифікати та дані wand.

Для своєчасного виявлення вразливостей і відлову багів в програмі є можливість відправки повідомлень про помилки в Opera Software. За даними компанії Secunia, що спеціалізується на комп'ютерній і мережевій безпеці, в Opera 9.x було виявлено 13 вразливостей, всі вони дотепер усунуті. Для порівняння, в Firefox 2.0.x було виявлено 23 вразливості, з яких до сих пір не усунені 4, в Internet Explorer 7.x залишаються незакритих 8 з 24, а в Safari 3.x одна з трьох знайдених вразливостей.

Група Arche Twist випускає комплект програмного забезпечення OperaTor, призначеного для анонімного серфінгу в Інтернеті. До нього входить браузер Opera, клієнт анонімної мережі Tor і віртуальний проксі-сервер Polipo. Анонімізується робота по протоколах HTTP і HTTPS.

Інструменти розробника та відналагодження

В браузер, починаючи від версії Opera 9.5 (2008 рік), вбудований Dragonfly — відналагоджувач JavaScript та інспектор DOM/CSS. У травні 2011 Dragonfly іипущений як окремий інструмент розробника під відкритою ліцензією Apache.

Opera Link

Служба Opera Link була додана у версії Opera 9.50. Ця служба використовується для синхронізації закладок, записів "Швидкого набору", нотаток та інших даних користувача. Дані зберігаються на спеціальномі сервері, звідки можуть бути зчитані на будь-який інший комп'ютер.

Opera Unite

16 червня 2009 Opera випустила Opera Unite, додавши сервер до свого браузера. Opera Unite забезпечує кілька послуг, які хостяться на комп'ютері користувача, зокрема власний веб-сервер користувача, службу розподілення файлів і фотографій, чат і потокове медіа. Ці послуги можуть бути доступні в будь-якому браузері, проте власник повинен використовувати Opera.

Посилання