Opera Browser Standards support chart
By Zi Bin Cheahzibin. Tuesday, March 16, 2010 7:00:00 AM
Update: see the latest browser support chart listing web standards support for Opera desktop, Opera Mobile and Opera Mini listed here.
Knowing the capabilities of each platform makes a huge difference in creating a great user experience across all platforms and devices. Many of you might be wondering about the capabilities supported on Opera Desktop, Mobile and Mini and how they differ from one another in that regard. We thought it would be nice to provide you with a comparative list of standards support across our three browsers.
Opera 10.5x for Desktop runs on the Presto 2.5 rendering engine, while Opera Mini 5 and Opera Mobile 10 are running on Presto 2.4.
For an engine-specific (and more exhaustive) overview of our standards support, please check out Web specifications supported in Opera Presto 2.5 and Opera Presto 2.4.
| Desktop 10.5x | Mobile 10 | Mini 5 | |
| CSS3 general | |||
| Web Fonts | ![]() |
![]() |
![]() |
| Media Queries | ![]() |
![]() |
![]() |
| text-shadow (incl. multiple text-shadow) | ![]() |
![]() |
* |
| selectors | ![]() |
![]() |
![]() |
| CSS3 Backgrounds and Borders | |||
| border-radius | ![]() |
![]() |
![]() |
| background-clip | ![]() |
![]() |
![]() |
| background-origin | ![]() |
![]() |
![]() |
| multiple background images | ![]() |
![]() |
![]() |
| background-attachment | ![]() |
![]() |
![]() |
| box-shadow | ![]() |
![]() |
![]() |
| border-image | ![]() |
![]() |
![]() |
| CSS3 Transitions | |||
| transition-property | ![]() |
![]() |
![]() |
| transition-duration | ![]() |
![]() |
![]() |
| transition-delay | ![]() |
![]() |
![]() |
| transition-timing-function | ![]() |
![]() |
![]() |
| ease | ![]() |
![]() |
![]() |
| linear | ![]() |
![]() |
![]() |
| ease-in | ![]() |
![]() |
![]() |
| ease-out | ![]() |
![]() |
![]() |
| ease-in-out | ![]() |
![]() |
![]() |
| CSS3 2D Transforms | |||
| translate | ![]() |
![]() |
![]() |
| translateX | ![]() |
![]() |
![]() |
| translateY | ![]() |
![]() |
![]() |
| scale | ![]() |
![]() |
![]() |
| skew | ![]() |
![]() |
![]() |
| rotate | ![]() |
![]() |
![]() |
| transform-origin | ![]() |
![]() |
![]() |
| CSS3 Color | |||
| rgba() | ![]() |
![]() |
![]() |
| hsla() | ![]() |
![]() |
![]() |
| HTML5 | |||
| Video |
† |
![]() |
![]() |
| Audio |
† |
![]() |
![]() |
| Web Forms | ![]() |
![]() |
![]() |
| Storage | |||
| Web Storage - Local Storage | ![]() |
![]() |
![]() |
| Web Storage - Session Storage | ![]() |
![]() |
![]() |
| Web SQL Storage | ![]() |
![]() |
![]() |
| Graphics | |||
| Canvas | ![]() |
![]() |
‡ |
| SVG | ![]() |
![]() |
‡ |
| Miscellaneous | |||
| Selectors API | ![]() |
![]() |
¶ |
| Viewport META tag | N/A | ![]() |
![]() |
* Blur radius is not supported.
† Opera on Windows and Mac support the Ogg container format and the Theora and Vorbis codecs, as well as the WAVE container format and PCM codec. Opera on Linux and FreeBSD supports the container formats and codecs that are installed in the system's GStreamer.
‡ Opera Mini uses the same engine as other Opera products, but it is special as it consists of an Opera Mini thin client on the phone and an Opera Server on the back-end. Because of this particular architecture, Opera Mini does not support asynchronous operations or user interaction such as mouseover events in SVG and Canvas.
¶ Due to Opera Mini's nature as a thin client, Selectors API function calls that require user interaction, such as mouseover events, will not work. The selector queried should also be loaded before the JavaScript that does the querying, which can be done by placing the script just before the body close tag.
Icons by famfamfam



1 2 Next »
Tamil # Tuesday, March 16, 2010 9:17:27 AM
Artur „Jurgi” JurgawkaJurgi # Tuesday, March 16, 2010 10:00:18 AM
dahulevogyre # Tuesday, March 16, 2010 10:02:13 AM
So border-radius and box-shadow are supported by Presto 2.3 but not by 2.4 ?
http://www.opera.com/docs/specs/presto23/#css
And why does http://www.opera.com/docs/specs/presto24/ mention css transforms, audio, video and storage ?
Thanks for clarifying !
Zi Bin Cheahzibin # Tuesday, March 16, 2010 11:09:47 AM
In the specifications, it says that Presto 2.5 supports Web Storage and Web SQL storage.
Also, our graphics library "Vega" is in charged of rendering many of the CSS magic in transform and transitions. Part of it is still turned off on the mobile end, hence we see discrepancies such as transform not working in Mobile.
As for video(and possibly audio), we have had it in certain Opera builds since late 2008.http://labs.opera.com/news/2008/07/18/ It was actually Opera that first proposed
Daniel HendrycksDanielHendrycks # Tuesday, March 16, 2010 11:54:05 AM
z@h3kZAHEK # Tuesday, March 16, 2010 2:39:50 PM
DavidSchalandra # Tuesday, March 16, 2010 2:55:07 PM
Charles SchlossChas4 # Tuesday, March 16, 2010 3:40:08 PM
Cutting Spoonhellspork # Wednesday, March 17, 2010 9:49:06 PM
Daniel Silvadmsilva # Thursday, March 18, 2010 10:46:51 AM
Zi Bin Cheahzibin # Thursday, March 18, 2010 12:27:54 PM
When Opera Mobile moves to Presto 2.5 rendering.
The earlier the better.
amberfade2black18420 # Tuesday, March 23, 2010 4:02:19 AM
Daniel HendrycksDanielHendrycks # Tuesday, March 23, 2010 4:08:34 AM
Originally posted by amber:
Most sites have not made themselves for the Wii. So it may not be possible. Also, Nintendo has not asked Opera to upgrade the Internet Channel yet, so that is fairly old. So, your wish may not be able to be done on your Wii, but it might on your computer
Abhinavdecodedthought # Tuesday, March 23, 2010 1:22:54 PM
DavidSchalandra # Wednesday, March 24, 2010 12:29:01 AM
Originally posted by DanielHendrycks:
There are still plenty of pages (including YouTube) that work very well using the Wii Internet Channel. Nevertheless I wonder if we will ever see Presto 2.5 on Wii?
Cutting Spoonhellspork # Wednesday, March 24, 2010 2:40:05 AM
Charles SchlossChas4 # Wednesday, March 24, 2010 4:45:59 AM
Cutting Spoonhellspork # Wednesday, March 24, 2010 4:53:31 AM
Anonymous # Tuesday, April 20, 2010 5:14:28 AM
Cutting Spoonhellspork # Wednesday, April 21, 2010 4:43:50 AM
Anonymous # Monday, April 26, 2010 8:58:08 AM
Anonymous # Tuesday, April 27, 2010 9:01:33 AM
Anonymous # Tuesday, April 27, 2010 9:30:00 AM
Anonymous # Wednesday, May 26, 2010 9:42:10 AM
Cutting Spoonhellspork # Friday, May 28, 2010 5:01:57 PM
Anonymous # Wednesday, June 2, 2010 1:25:35 PM
Cutting Spoonhellspork # Wednesday, June 2, 2010 4:12:16 PM
Dynamic content mostly does not work in Mini. Period. Site dialog boxes are replicated, and perhaps a similar approach may be used for hover menus eventually.
Mini will never have as many features as Mobile, Devices, Desktop etc. Luckily most dynamic content fares poorly on most mobile devices, so any good website has a failover procedure to support them.
Anonymous # Thursday, June 17, 2010 3:14:09 PM
Cutting Spoonhellspork # Friday, June 18, 2010 1:22:13 AM
It doesn't hurt that cheap android phones are raising customer expectations. Soon even a very bad phone will be much faster, and we'll see new options and features in Mini. Either that or Mobile will replace Mini as phone hardware improves.
Cutting Spoonhellspork # Friday, June 18, 2010 1:24:51 AM
Anonymous # Friday, July 9, 2010 3:35:15 PM
Cutting Spoonhellspork # Friday, July 9, 2010 5:28:42 PM
Anonymous # Thursday, July 15, 2010 5:05:32 PM
Anonymous # Saturday, July 17, 2010 2:24:10 AM
Anonymous # Saturday, July 17, 2010 2:26:43 AM
Anonymous # Monday, July 19, 2010 5:30:13 AM
Anonymous # Tuesday, July 20, 2010 8:28:13 AM
Anonymous # Friday, July 30, 2010 9:14:29 AM
Anonymous # Friday, July 30, 2010 9:24:51 PM
Anonymous # Wednesday, August 4, 2010 9:40:15 AM
Anonymous # Wednesday, August 4, 2010 10:32:44 AM
Anonymous # Wednesday, August 4, 2010 10:33:43 AM
Anonymous # Wednesday, August 4, 2010 10:34:21 AM
Cutting Spoonhellspork # Wednesday, August 4, 2010 4:51:31 PM
To the other anonymous commenter, yes "Opera Mobile" can be installed on a computer. As detailed here: http://labs.opera.com/news/2010/04/22/
Anonymous # Sunday, August 8, 2010 3:59:06 PM
Daniel HendrycksDanielHendrycks # Monday, August 9, 2010 4:14:29 AM
Originally posted by anonymous:
Why not head over to http://Opera.com and see if it works?
Anonymous # Monday, August 9, 2010 7:27:44 PM
Cutting Spoonhellspork # Tuesday, August 10, 2010 12:58:15 AM
Found this link in a few seconds:
http://www.brothersoft.com/mobile/phone/hp/hp_ipaq_h3950/
In my opinion, your 3950 may run javaphone apps, and should be able to run Mini 5.1; running Mobile is unlikely. If you are very lucky, you may be able to use "native" Mini which runs faster and uses less memory.
Cutting Spoonhellspork # Wednesday, August 11, 2010 10:30:00 PM
Anonymous # Saturday, August 14, 2010 2:47:48 AM