Menu

Opera Browsers, Modes & Engines

June 2nd, 2015

The Opera browser is available on a wide range of platforms, in a number of flavors with different modes, engines and levels of standards support. As things can get somewhat confusing — did you know that Opera Mini on iOS comes with three rendering modes, one of which is powered by UIWebView & Opera Turbo? — we decided to create a simple product overview that details some of these technical differences.

We’ll keep this table as up-to-date as possible, so be sure to bookmark this page for later reference!

OS Browser Mode Engine Proxy Standards
Android Opera Normal Chromium No Full
Opera Turbo Chromium Yes Full
Opera Mini Opera Mini Presto, server-side Yes Limited
iOS Opera Mini Normal WebKit, system No Full
Opera Turbo * WebKit, system Yes Full
Opera Mini Presto, server-side Yes Limited
Coast Normal WebKit, system No Full
Opera Turbo * WebKit, system Yes Full
J2ME Opera Mini Opera Mini Presto, server-side Yes Limited
Windows Phone Opera Mini Opera Mini Presto, server-side Yes Limited
Desktop Opera Normal Chromium No Full
Opera Turbo Chromium Yes Full

Notes:

  • Opera Turbo mode compresses data up to 80%. Opera Mini mode compresses data up to 90%.
  • Opera Turbo marked with asterisk also has a Video Boost compression option.
  • If you’re doing IP-based geo-detection, you should always check if there is an X-Forwarded-For header. That way, you can also correctly locate browser users using proxy functionality, powered by Opera Mini and Opera Turbo.
  • Opera Mini comes with “limited” standards support: this means that advanced JavaScript, CSS and other dynamic elements might not work as expected, due to the peculiarities of server-side rendering and limited client capabilities.
  • Older Presto-powered Opera products that are no longer under active development, such as Opera 12 for computers, Opera Mobile Classic, etc. are not listed here.