Opera

Материал из Lurkmore
(перенаправлено с «Опера»)
Перейти к навигации Перейти к поиску

НЯ!

Эта статья полна любви и обожания.
Возможно, стоит добавить ещё больше?

Я приношу свою искреннюю благодарность людям, которые продемонстрировали мне, что опера — вещь гораздо более странная, чем мне казалось прежде. Пожалуй, самой лучшей благодарностью будет, если я вовсе не стану упоминать здесь их имена.
Мнение, будто опера нынче не та, что раньше, — ошибочно. Она как раз та, что раньше. В этом-то и беда.

Ноуэл Ковард, английский драматург

Ну вы ведь понели, какой браузер самый функциональный

Opera (рус. Опера, Жопера, Орега) — норвежский браузер, де-факто существующий в двух ветках: в умирающей классической версии и хромиум-поделке.

Классическая Opera (версии 12.18 и ранее) — брутальный браузер, попытка собрать все нужные и ненужные функции в одном комбайне, где все работает из коробки. Тем не менее, несмотря на свою «брутальность», по скорости и производительности уделывала (не в последнюю очередь за счёт обильного кэширования, которым другие браузеры злоупотреблять стесняются) все браузеры, включая Хром и Firefox. Кроме того, первый и так ничего толком не умеет, а второй, если бездумно напихать в него всё, что по дефолту умела Opera, вряд ли будет работать быстрее.

Chromium-версия (с 15-й версии и далее) — хромиум в обертке Opera, основанный на движках Blink (WebKit) и V8, с интерфейсом приближенным к классической версии. По функционалу с 15 версии уступала как классической ветке, так и другим хромиум-сборкам. После месяцев доработок к 40-ым версиям опера наконец-то вернула главные утерянные встроенные плюшки и функционал.

Состав классического комбайна

Расовые норвежские красавицы выбирают отечественного производителя!

Opera — не только браузер, но и почтовый-, IRC-клиент, BitTorrent-качалка (именно качалка, а не клиент), RSS-аггрегатор и еще много чего. При помощи виджетов также можно было подключить хоть прогноз погоды в Зимбабве, хоть блекджек [1].

Opera была первой (ну или почти первой), кто запилил:

  • Вкладки. Да-да, первой была Opera. Epic win.
  • Подгрузку картинок из кеша[пруфлинк?] и специальную кнопку для переключения, что было жутко удобно во времена диалапа и дорогого лимитного инета в замкадье.
  • Speed Dial aka министраницы сайтов при открытии новой вкладки. Speed Dial почти сразу же передрало около половины браузеров, а про вкладки и говорить не стоит.
  • Opera Link — хранение и синхронизация закладок на сервере для всех версий оперы (компьютерных, коммуникаторных или мобильных).
  • Возможность подключения собственных жабаскриптов и CSS[2]. В чем профит? Например, LM Wishmaster сделан с использованием пользовательских JS. С помощью CSS гики могут отключать рекламу на сайтах, желающие выделиться — поменять стиль своей любимой странички вконтактике, правда кроме них самих этого больше никто не увидит.
  • Возможность блокировать контент вроде баннеров и скриптов без всяких плагинов — но и без штатного средства автообновления списков. Поначалу придётся немало раз тыкать «заблокировать контент».
  • Закладки, тонкие настройки и еще более 9000 вещей.

Есть также много бирюлек, которые другим браузерам просто не нужны:

  • Opera Turbo — для тех, кому недостаточно кешированных картинок, есть возможность сжимать трафик, пропуская их через сервера Opera — мобильные версии Opera поступают так по умолчанию. На выходе имеем сжатие примерно в 3-4, а то и больше раз, но картинки в этом случае выглядят как говно. Полезно тем, у кого тонкий канал, ограничение по трафику, выход в интернет через мобильный телефон или просто нужно воспользоваться прокси. Благодаря бурной деятельности дыхоты, вайперов и прочих асоциальных личностей IP-адреса Opera Turbo навечно прописаны в бан-лист уютненького Луркоморья.
  • Opera Unite — технология, которая «должна перевернуть Интернет», как говорят в самой компании. Основана на P2P, позволяет соединить два компьютера напрямую (или через сервера Opera) и поднять веб- и streaming-сервер для мультимедиа контента даже полному нубу. Капитан Очевидность поясняет: никакой революции Opera, конечно же, не совершила, ибо подобных программ более 9000. В Opera 12 была удалена.

Расширяемость классической ветки, Opera АС

«Опера» брутальна

Несмотря на закрытый исходный код, Оперу таки можно фаршировать всякой всячиной, однако, в отличие от ФФ, в Опере это связано с изрядным геморроем на всю голову — ручная правка .ini- и .cоnfig-файлов, которые отвечают за меню, тулбары и прочее; написание кнопок, коллекционирование пользовательских скриптов и css, и даже написание спецприложений для взаимодействия с оперой (ярлыки на которые встраиваются в оперные меню), и наконец расширения для оперы. Поскольку среднестатистический юзер всем этим заниматься не станет, почётную миссию взяли на себя отечественные энтузиасты, создавшие Оперу АС (Opera Advanced Configuration), то есть, сборку браузера, расширенную настолько, насколько это в принципе можно сделать, не затрагивая исходников. Правда, разработчики АС в погоне за стабильностью™ работают достаточно медленно, и опера АС отстаёт от времени на год-полтора, но на её основе существует несколько неофициальных сборок, вполне годных к употреблению и актуальных по версии. Луркайте.

Опера для нубов

Свистелки и перделки для чайников (в хромоверсии могут отсутствовать).

Бурление говн

Зачем Опере Вебкит
Зачем Опере Вебкит
Подробнее о том, почему они продались

В 2013 году разработчики отказались от использования движка Presto, который пилили столь долго и упорно много лет, и в итоге устав бороться с вечными глюками и ненавистью со стороны Google, превратили браузер в очередную быдлосборку на основе Chromium, которых и так бесчисленное множество. Причем просьбы выложить исходники Presto закончились полным игнором, и по всей видимости, движок так и умрет в недрах Opera Software ASA. Впрочем, в 2017 году кто-то слил исходники версии 12.15 на гитхаб, но тогда копирасты всё удалили. Сейчас можно посмотреть их здесь.

Старые фанаты «Оперы» в отчаянии, юзеры не заметили разницы, а быдловерстальщики блюют радугой от радости, что теперь их мудацкую верстку не нужно будет допиливать. Ламеры непременно спросят: «А в чем проблема?» А беда в том, что всё из описанного выше функционала в новой сборке «Оперы» долгое время отсутствовало.

Состав Chromium-сборки

  • Закладки. Изначально при переходе на Блинк-движок их не было, что вызвало праведное бурление говн и под давлением юзеров разработчики добавили «Копилку», то есть несортируемые закладки. С 25 версии появились наконец и сами закладки. По умолчанию вид настроен на сетку с изображениями, но можно переключить и на вид в виде списка. Для удаления папки нужно зайти в «Мои папки». Также имеется панель закладок, которая по дефолту отключена, поиск по закладкам и их синхронизация.
  • Экспресс-панель. На панели имеется переключение на закладки и рекомендации, также значительную часть занимает строка поиска в Яндексе. Имеется возможность втыкнуть на панель специальный аддон.
  • Панель закладок — панель позволяющая сохранить сайты. Если не сохранять имя сайта, то сохраняются только миниатюрные иконки, что экономит пространство.
  • Боковая панель — быстрый доступ к закладкам, экспресс-панели, настройкам, истории.
  • Прочие свистелки и перделки: жесты мышью, смена темы браузера, фоновый рисунок в экспресс-панели, мессенджер вконтакте.

Opera Mini

Это был неплохой браузер — для 2006 года. Не понимаю людей, которые продолжают пользоваться «Оперой мини» в 2014 году, особенно на смартфоне.

Приложение, поспособствовавшее в свое время убиению эпохи WAP. Позволяет с любого телефона, поддерживающего Java, бродить по просторам всемирной паутины. Кроме этого, весь трафик проходил через серверы оперы, где нещадно сжимался до 90%. PROFIT! Анонимус доволен дважды: халявная прокся и нехилая экономия бабла (ведь накладно получается, когда опсосы просили по 5-8 рублей за мегабайт). В 5 версии добавили поддержку вкладок, экспресс-панель, менеджер паролей, и задизайнили в стиле её компьютерного собрата. Подробнее о ней можно почитать на Википедии. В своё время держала изрядную долю рынка. К 2015 году Opera Mini безнадежно устарела в сравнении с мобильной версией Opera, а через пару лет стала достойным экспонатом в музее Интернета.

Opera Mini стала первым сторонним браузером, установленным на продукт Apple, — iPhone и iPod Touch, что символизирует.

Opera GX

Чтобы ещё как-нибудь выпендриться, наши суровые гении выкатили в 2019 году «первый браузер для геймеров» Opera GX. Он представляет собой ту же «Оперу» последний версий, но с кучей геймерских свистоперделок, типа интеграции с твичем и дискордом, функции GX Control — эдаким монитором ресурсов компа, чистильщика ненужных файлов в рамках одного браузера и прочего. В принципе, GX вышел неплохим, но при длительной работе и включенных ограничителях после обработки напильником он может лагать и фризить. При этом ВНЕЗАПНО жрёт памяти меньше хрома.

Минусы

Объективное сравнение самых популярных браузеров (2007 год)

Минусы классической ветки

  • Глюки часто наблюдались на первых, «нулевых» (после порядкового номера) версиях браузера. Часть проколов-неверного отображения сайтов, как позже выяснилось, появились по причине желания «Гугла» внедрить свои собственные стандарты в html, вследствие чего браузер в 2013 году встал перед выбором отказа от собственного движка.
  • Закрытый исходный код и как следствие — ощутимая недостача в аддонах до версии Оперы, в которой сторонние аддоны наконец можно было устанавливать.
  • Вышеупомянутое обилие свистоперделок в интерфейсе только сбивает с толку и затрудняет освоение программы, особенно для неопытных юзверей.
  • Не работала компиляция регулярных выражений, к лютой ненависти JavaScript-программистов. С переездом на другой движок всё заработало, но Opera Mini так и оставалась на старом движке Presto, пока не умерла.

Минусы Chromium-ветки

  • Начиная с 15-й версии отсутствует поддержка APNG, что было связано с переходом на новый движок. Лечилось элементарно — установкой аддона. Начиная с версии 46.0, поддержка встроена в движок Chromium, и никаких расширений больше не требуется.

Opera в этой стране

 
Браузер для маргиналов
Браузер для маргиналов

Браузер для маргиналов

WebKit так не умеет
WebKit так не умеет

WebKit так не умеет

Согласно статистике, в мире браузером Опера пользуется не более 5% людей. В России же до 2013 года — ≈25% десктопов и ≈80% мобильных устройств. Такая вопиющая разница вызвана тем, что Netscape Navigator на родных просторах не прижился совершенно: когда на оных появился хотя бы относительно приличный диалап и ADSL, NN уже умирал, а до Firefox было ещё далеко. Да и слишком тяжёлым и неудобным был «Навигатор» со своими вставками панелей AOL. И тут очень кстати кто-то обратил внимание на разработку норвежцев, на тот момент маленькую и шуструю, что с нашим качеством связи было как нельзя кстати. Даже несмотря на отсутствие поддержки многих специфических фенечек (в том числе и по сей день) и странноватую работу с DOM (не заглядывающие в стандарты JavaScript-кодеры матерятся до сих пор).

Именно из-за сносной работы даже на хреновом диалапном соединении и старом тормозном компе «Оперу» полюбил отечественный интернетчик, в массе своей жуткий нищеброд. Отголоски именно той волны популярности мы и наблюдаем по сей день. А в братском Бульбостане «Опера» была первым по использованию браузером. Это единственная страна, в которой «Опера» оценена, так сказать, по достоинству. Однако следует отметить, что этот последний оплот демократии сдал в феврале 2013 года первую позицию хрому.

После перехода на движок «Блинк» в 2013 году браузер Opera значительно растерял своих пользователей и, по некоторым данным, уступает даже богомерзкому «Яндекс.Браузеру».

Отдельно стоит упомянуть про такую возможность «Оперы», как ложить с пробором на блокировку сайтов нашим доблестным правительством. Во-первых, упомянутая выше Opera Turbo, меняющая IP (в последних версиях может и не работать). Во-вторых, встроенная в браузер функция VPN (искать в настройках). И если в режиме «турбо» это, по сути, побочный эффект, то VPN именно для обхода блокировок и предназначен, о чем с гордостью сообщают сами разработчики.

Форк концепции классической Opera Presto

Несмотря на то, что Opera перед переходом на «Хромиум» занимала незначительную долю аудитории интернета, появились энтузиасты желающие восстановить ту самую «Оперу», но уже на другом движке.

Vivaldi

Vivaldi — реинкарнация Opera

Vivaldi — браузер, созданный бывшим гендиректором Opera Software Йоном фон Течнером. Появившись в тестовой версии в 2015 году, браузер функционально уже обошел Opera 27 и поставил на движок «Блинк»: заметки, программируемые быстрые команды, боковую панель, группировку вкладок в стопки, размещение вкладок в любой части браузера, страницу быстрого доступа к часто посещаемым вкладкам, корзину закрытых вкладок, удобную работу с закладками, менеджер закачек (который спрашивает, что делать с файлом), предпросмотр вкладок, page actions (действия с CSS/HTML), гибкую масштабируемость страниц.

Также имеется: Speed Dial, горячие клавиши (которые можно переназначать), разные поисковые системы (можно добавить свои), управление Cookies, управление изображениями на странице, Developer Tools, настройки. Обещано: расширения, встроенный почтовый клиент, собственный почтовый домен, синхронизация, работа с браузером чисто на клавиатуре.

В компании Vivaldi работает 66 человек, при этом фон Течнер финансирует всю работу самостоятельно. Со временем он намерен монетизировать браузер с помощью поиска и других видов партнёрских отношений, но эти вопросы ещё в стадии обсуждения.

Кроме движка «Блинк» на Chromium используется JavaScript и React для пользовательского интерфейса, с помощью Node.js, Browserify и большого количества NPM-модулей.

Otter

Otter browser — браузер-оболочка для движка WebKit с интерфейсом построенным на Qt5. Уже реализовано: закладки, менеджер загрузок (в отдельной вкладке), редактор поисковых систем, панель поиска(Ctrl+F), менеджер cookies, приватные вкладки, сессии, ползунок для зума, крепление вкладок, прогресс-бар (полоса загрузки) внизу, статус-бар (строка состояния), интеграция поисковиков в меню для текста, функция «Перейти по адресу» для текста, контекстное меню для ссылок в стиле Opera, корзинка закрытых вкладок/окон.

Проект появился в 2014 году и всего через 5 лет дошёл до первой версии. По состоянию на начало 2021 года билды появляются раз в полгода. В будущем планируется поддержка других движков (Blink, Gecko), тем и расширений. Судя по сайту, имеется активность в разработке, однако проект опирается на разработчика и сообщество open source.

Алсо

  1. «Опера́» — широкоизвестный в узких кругах сериал по произведениям Кивинова. В принципе, даже смотреть можно. Задолго до появления браузера назывался «Улицы разбитых фонарей».
  2. Это ещё и высокохудожественное пение ртом.
  3. Вопреки распространённому заблуждению, Opera не написана на Qt. Тем не менее, билд под униксы, до недавнего времени, собирался таки под Qt.
  4. Маздайцы неумело скопипастили тему вкладок на свое бажное животное.
  5. Бета 10 в Acid3 тесте набирала 100 баллов, что раньше вообще никому не сдавалось.

Ссылки

См. также


w:Opera en.w:Опера ae:Opera urban:Opera

Loading comments...