Opera Browsers, Modes & Engines

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!

Data savings *ChromiumYesFull
Opera Mini (11+)ExtremePresto, server-sideYesLimited
High *Android WebViewYes †Full
iOSOpera MiniNormalWebKit, systemNoFull
Opera Turbo *WebKit, systemYesFull
Opera MiniPresto, server-sideYesLimited
CoastNormalWebKit, systemNoFull
Opera Turbo *WebKit, systemYesFull
J2MEOpera MiniOpera MiniPresto, server-sideYesLimited
Windows PhoneOpera MiniOpera MiniPresto, server-sideYesLimited
Opera TurboChromiumYesFull


    • : these modes (powered by our Opera Turbo servers) also have a Video Boost compression option.
  • † : when in High mode and connected to Wi-Fi, data savings are disabled, unless the user has explicitly opted in by activating the Wi-Fi data savings option in Settings.
  • Opera Turbo mode compresses data up to 80%. Opera Mini mode compresses data up to 90%.
  • 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.