tech.guitarrapc.cóm

Technical updates

Opera 17 Next と Opera 12.x の違いをみてみよう

Opera が Presto を諦めて Chronium ベースになっても Operaの良さを失わないで欲しい..... また、愛用者としてはどう使っていくかを検討する時期が近づいています。

今回、現実として Opera 12 と Opera 17 Next では機能的な違いがあるため、軽く見ておきましょう。

「Operaの良さとは」、ぜひ検討材料になれば幸いです。

目次

ダウンロード

ダウンロードはこちらでできますよ。

Download - Opera Windows版 (15/Sep/2013 では Opera 12)

Download - Opera 17 Next

レンダリングエンジンの変化

言わずとしれた最大の違いです。 Opera は Opera 12まで 独自エンジンの Presto を利用していましたが、 Opera 17 では Google Chrome 30 相当の Blink に移行しています。

メリットはいくつかありますが、最大のメリットはChrome準拠の描画になることです。

これまで IE/Firefox/Chrome では正常に見える(!?) とか謳われていたサイトでも Opera での描画が崩れることがありました。 Chronium/Chrome ベースになることで、 Presto の描画問題は大方回避できるようになります。 (結構 Ctrl + F11 のウィンドウ幅表示をオフにすることでも回避できますがまぁ)

js処理の高速化と合わせて、最大のメリットですね。 (白目

FlashPalyer利用ページやhtml5利用ページの表示に問題

以前の Opera 12にあった、ページを開く際、flash再生時に固まる症状は改善しています。

が、Flashやhtml5のいくつかの属性読み込みに失敗することがちょくちょくあります。

opera:configの変化

アドレスバーに opera:config と入力するか、Settings から移動できる設定画面が大幅に変わっています。 設定可能な項目が激減しています。

何が問題かというと、 cache などのパス変更手段がまだ提供されていません。

Opera 17 Next forum

SSD では、Cacheのような細かな 書き込みデータがフェッチと寿命を圧迫するので、RAMに移動したいところです。

opera:flags による実験機能のお試し

Opera Next はリリース前の開発バージョンのため、実験機能を試すことが可能です。

アドレスバーに opera:flags と入力することで、WebGL をはじめとする実験機能を試すことができます。

Bookmark

大きな変化です。

Bookmarkが消えた

そのままです。メニューにもありません。

代わりにStash機能が追加され、アドレスフィールドで♡を押すことで、SpeedDial画面 > Stash に表示されます。

あるいは、開いているページで右クリックすると、 Add to Stash コンテキストメニューが追加されています。

そもそも Bookmark 自体が使わない無用の存在になっている昨今ではありかもしれませんが、初めて見たときは驚きました。

Bookmarkバー相当は実験機能として存在する

ブックマークが消えても、ブックマークバーに相当する Quick Access Barは実験機能として実装はされています。

まず opera:flag から Quick Access Barを有効にします。

Quick Access Bar
Mac, Windows
Enables a quick access bar below the address toolbar.

次に opera:config で有効にします。

User interface

Show Quick Access Bar

これで、 chromeのブックマークバーのように表示されます。

Speed Dial

いくつかあります。

フォルダ化

これまで Speed Dialには、1つのDialに一つのページのみアサインできました。これが、Opera 17では複数のDialを一つにまとめることができるようになりました。

iPhone や Android のアプリをまとめるアレをイメージするといいかも。

Speed Dialのフォルダ化

フォルダの展開

タブをドラックアンドドロップでDial追加ができなくなった

これまでは、タブをダイアルの + にドラッグアンドドロップできましたが、 Opera 17ではできなくなりました。

現在開いているタブをまとめてSpeed Dialフォルダに入れ込むことが可能に

現在タブで開いているページを、まとめてSpeed Dialフォルダに入れることが可能です。 ただし、特定のタブを選択できないのは注意です。

ページからDial追加/削除が可能に

上記のタブから Dial追加ができなくなった一方で、 開いているページで右クリックすると、 Add to Speed Dial コンテキストメニューが追加されています。

また、すでにSpeedDialから開いたページだった場合は、Remove from Speed Dialとなっています。

ズームの適用

これまで、開いたページのデフォルトズームを設定しても Speed Dial はズームされませんでした。

しかし、Opera 17 では、デフォルトズーム倍率が Speed Dial ページにも適用されています。 Dialが小さくなったり位置が代わり 非常に使いにくいです。

タブ

これも多くの変化があります。

タブスタック機能がない

タブスタック機能がなくなってつらいです。

50ぐらいページを開いていおいて、スタックして隠しは利用したり参照していたので致命的です。

Speed Dial フォルダ機能で代用することになりそうです。

  1. ページを右クリック > Add Speed Dial > Dialフォルダでは手間が増えるので萎えます
  2. タブを右クリック > Add tabs to Speed Dial は他のページを開いていると邪魔です

Opera 18 で復活するか、Add tabs.... でタブの選択ができるようになるといいですね。

「Ctrl+z での直前に閉じたタブ復活」が廃止

多用していたので、できなくなってつらいです。

ほかのブラウザ同様、タブを選択して Reopen last closed tab で直前に閉じたタブが復活します。

コメントで、kyu3さん に別のキーアサインを教えていただきました、ありがとうございます。

kyu3

こんにちは。私も「Ctrl+z」 で『直前に閉じたタブ復活』多用してたので、とても残念です。ただ同様の機能(直前に閉じたタブ復活)は、「Ctrl + shift + T」で、実行できますよ。

タブ ピン機能が復活

Opera 17で、タブのピン止めが復活しています。

マウスジェスチャ

通常の「マウスを右から左で戻る」 などのマウスジェスチャは残っています。

そして「右クリックしながら > 左クリック で戻る」といったロッカージェスチャも復活しました。

これは、 opera:flags で オプションを有効にして、

Use rocker gestures
Mac, Windows
Enable or disable the button gestures to go back or forward in history by holding down one mouse button while clicking the other.

次に、opera:settings で選択が出ているので有効にすればokです。

Shortcuts

Enable mouse gestures

Enable rocker gestures

起動画面の改善

Opera 17 では起動画面を Chrome同様に選択できるようになりました。

  • Continue where I left off
  • Open the Start Page
  • Open a specific page or set of pages

  • 前回終了時に開いていたWebページを開く

  • スタートページを開く
  • 指定したWebページを開く

Chrome用のExtension がOperaで利用できる

Opera Addon にある Download Chrome Extension をインストールすることで、Chrome用のExtensionがOperaで利用可能になります。

これは、Chrome に甘んじていた Operaユーザーにとってはうれしい点と言えますね。

ただ、Opera 18 Dev版では、正常に動作していないという声もあるので気を付けてほしいです。

ベンチマーク

ベンチマークを簡単にとっておきましょう。

検証環境

Parts      Spec
-------------------------------------------------------------------
CPU        Intel Core i7-860 (Lynnfield)
            Core : 4
            Logical : 8
            Cache : 4x32 + 4x32 + 4x256 + 8M
            Socket : H1 (LGA1156)
            TDP : 95 W
GPU        MSI R5770 (MS-V214)
            ATI RADEON HD 5770 (JUNIPER XT)
            PCIe v2.0 x16 (5.0 Gb/s) @ x16 (5.0 Gb/s)
            GDDR5 SDRAM 1024 MB
Memory     Module Infrastructure : Corsair
            Module Parts Number : CMX8GX3M2A1333C9
            Memory Type : DDR3 SDRAM
            Module Size : 4096 Mbytes x 4
            Memory Speed : 666.7 MHz (PC3-10600)
M/B        ASUS P7P55D-E EVO
            Intel P55 (IbexPeak)
DirectX    DirectX 11
Sound      Onboard
            Intel 5 Series/34x0 Chipset PCH
            - High Definition Audio Controller [B3]
SSD        Intel SSDSC2CT120A3 (120GB)
OS         Windows 8.1 Pro 64bit RTM版

V8 Benchmark Suite - version 7

bench OperaNext17 Chrome 29.0.1547.66 m
Score 17196 16005
Richards 21732 19141
DeltaBlue 22335 21270
Crypto 20031 20018
RayTrace 36482 26344
EarleyBoyer 30971 29796
RegExp 3735 3788
Splay 9184 7663
NavierStokes 20290 23183

Octane

bench OperaNext17 Chrome 29.0.1547.66 m
Score 16704 16005
Richards 21005 18410
DeltaBlue 23155 21488
Crypto 19637 19510
RayTrace 37776 26243
EarleyBoyer 27919 29098
RegExp 3539 3744
Splay 7962 7962
NavierStokes 22090 23377
pdf.js 13296 15194
Mandreel 15354 15628
GB Emulator 24069 23123
CodeLoad 11820 14521
Box2DWeb 21645 20434

Opera 12 のころ

以前の記事がありますが、Presto の頃よりも Chrome とは数値的に利点が見えてきているようです。

Opera-Next 12.12でもブラウザ・ベンチマークテスト(2013年1月)比較してみた

まとめ

cache と タブスタック、 flash/html5 ページの不具合 さえ何とかなれば、いい感じで歓迎できそうです。 どのブラウザも利点がありますが、 Opera に慣れるとほかのブラウザがつらくなるのは私だけではないと思います。

使いやすさ と高速/安定の両立をこれからも目指してほしいですね。