Opera Browser Standards support chart

, , , ,

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 supported supported not supported
Media Queries supported supported supported
text-shadow (incl. multiple text-shadow) supported supported supported*
selectors supported supported supported
CSS3 Backgrounds and Borders
border-radius supported supported not supported
background-clip supported supported supported
background-origin supported supported supported
multiple background images supported supported supported
background-attachment supported not supported not supported
box-shadow supported not supported not supported
border-image supported not supported not supported
CSS3 Transitions
transition-property supported supported not supported
transition-duration supported supported not supported
transition-delay supported supported not supported
transition-timing-function supported supported not supported
ease supported supported not supported
linear supported supported not supported
ease-in supported supported not supported
ease-out supported supported not supported
ease-in-out supported supported not supported
CSS3 2D Transforms
translate supported not supported not supported
translateX supported not supported not supported
translateY supported not supported not supported
scale supported not supported not supported
skew supported not supported not supported
rotate supported not supported not supported
transform-origin supported not supported not supported
CSS3 Color
rgba() supported supported supported
hsla() supported supported supported
HTML5
Video supported not supported not supported
Audio supported not supported not supported
Web Forms supported supported supported
Storage
Web Storage - Local Storage supported not supported not supported
Web Storage - Session Storage supported not supported not supported
Web SQL Storage supported not supported not supported
Graphics
Canvas supported supported supported
SVG supported supported supported
Miscellaneous
Selectors API supported supported supported
Viewport META tag N/A supported not supported

* 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

HTML5 Tales from the Development Trenches: South by SouthWest presentationOpera Mobile 10 and Mini 5 final released

Comments

Tamil Tuesday, March 16, 2010 9:17:27 AM

up

Artur „Jurgi” JurgawkaJurgi Tuesday, March 16, 2010 10:00:18 AM

Good to know. It may be better to have comparison also with other mobile browsers.

dahulevogyre Tuesday, March 16, 2010 10:02:13 AM

Nice !

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

dahulevogyre,

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

Can't wait for 2.5 for the mobile browsers. up

Mağruf ÇolakoğluZAHEK Tuesday, March 16, 2010 2:39:50 PM

yes

DavidSchalandra Tuesday, March 16, 2010 2:55:07 PM

I hope you'll keep this list up to date in future releases. smile

Cutting Spoonhellspork Wednesday, March 17, 2010 9:49:06 PM

Thank you, very enlightening.

Daniel Silvadmsilva Thursday, March 18, 2010 10:46:51 AM

When will opera mobile be ready for video HTML5? There is any prediction?

Zi Bin Cheahzibin Thursday, March 18, 2010 12:27:54 PM

Daniel,

When Opera Mobile moves to Presto 2.5 rendering.

The earlier the better.

amberfade2black18420 Tuesday, March 23, 2010 4:02:19 AM

im new to this opera program and i have it for my Wii system. i was just wondering how can i watch movies and listen to music on the internet using this program (Opera) on my Wii? thanks smile

Daniel HendrycksDanielHendrycks Tuesday, March 23, 2010 4:08:34 AM

Originally posted by amber:

im new to this opera program and i have it for my Wii system. i was just wondering how can i watch movies and listen to music on the internet using this program (Opera) on my Wii?


hi Welcome to the Opera Community

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 smile

Abhinavdecodedthought Tuesday, March 23, 2010 1:22:54 PM

up

DavidSchalandra Wednesday, March 24, 2010 12:29:01 AM

Originally posted by DanielHendrycks:

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


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? coffee

Cutting Spoonhellspork Wednesday, March 24, 2010 2:40:05 AM

If nothing else, Unite Sevice Discovery would be pretty great.

Charles SchlossChas4 Wednesday, March 24, 2010 4:45:59 AM

Stream your music from your computer to your Wii in another room, interesting

Cutting Spoonhellspork Wednesday, March 24, 2010 4:53:31 AM

I think it already works...but what if it was nearly automatic? Like an all-platform competitor against Xbox media sharing?

Unregistered user Tuesday, April 20, 2010 5:14:28 AM

Dude writes: why doesn't mobile 10 & mini 5 support box-shadow and border-radius. those 2 are good and helpful properties

Cutting Spoonhellspork Wednesday, April 21, 2010 4:43:50 AM

The spec for OBML will eventually be updated.

Unregistered user Monday, April 26, 2010 8:58:08 AM

Dude writes: Seriously hope that the next versions of mobile & mini will support 'box-shadow' and 'border-radius' properties. those 2 r very good properties, and all the latest good browsers support it. please include these in the new versions.

Unregistered user Tuesday, April 27, 2010 9:01:33 AM

Gaurav Mishra writes: Got my Radius THE border-radius

Unregistered user Tuesday, April 27, 2010 9:30:00 AM

soalive.dk writes: Excellent - been waiting for this :-)

Unregistered user Wednesday, May 26, 2010 9:42:10 AM

rpb writes: Any idea when localstorage will be supported on Opera Mobile? That will really help to support offline apps.

Cutting Spoonhellspork Friday, May 28, 2010 5:01:57 PM

There may be an update with the upcoming conference in early June. I've been seeing a few snips about Opera Tablet, and the special Maemo hobby build had an initial port of Presto 2.5 and Carakan. So good news may be close.

Unregistered user Wednesday, June 2, 2010 1:25:35 PM

Anonym writes: Opera Mini is based on Presto 2.4 and the specs mention the support of CSS 2D Transforms and Transitions (http://www.opera.com/docs/specs/presto24/css/transforms/) but your supports table does not. Does it means its definitively not included or deactivated or is it kind of working while you don't want to claim support for it?

Cutting Spoonhellspork Wednesday, June 2, 2010 4:12:16 PM

The official specs for Presto 2.4 indicate features that were supported by Opera 10.x Desktop version. These new charts are for Desktop 10.5x, Mini 5, etc.

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.

Unregistered user Thursday, June 17, 2010 3:14:09 PM

Greg writes: Ditto on the local storage question; the Web SQL is essential for a lot of our work; since the iPhone already has an SQLite engine, it's not clear to me why Opera Mini couldn't build on that. Nowadays, I don't think you get get away with a basic rendering engine; a lot of us generate dynamic content, even for mobile platforms.

Cutting Spoonhellspork Friday, June 18, 2010 1:22:13 AM

Dynamic and USEFUL? Or just another fringe site with a visual gimmick that breaks when the standard is updated? Opera's hybrid proxy for Mini is very flexible and extensible. No telling what the future holds.

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

Followup: Given that Mini is going native on more platforms, there is an exciting possibility: What if the proxy could PRE-COMPILE scripts as native binary for the phone's CPU? Not just off-device compression, off-device formatting, but off-device JIT to deliver speed without the compile/memory hit?

Unregistered user Friday, July 9, 2010 3:35:15 PM

vann writes: i can no longer use my mobile browser(opera mini) in my nokia..i dont know what to do:(

Cutting Spoonhellspork Friday, July 9, 2010 5:28:42 PM

There is a new 5.1 version, especially intended for Nokia phones, small-screen phones, low-memory phones.

Unregistered user Thursday, July 15, 2010 5:05:32 PM

dudi writes: do opera 5.1 mini support Hebrew? a right to left language?

Unregistered user Saturday, July 17, 2010 2:24:10 AM

Pablo writes: You guys are awesome, great job, the best symbian browser and FREE!

Unregistered user Saturday, July 17, 2010 2:26:43 AM

Pablo writes: I forgot to say> also have the best touch QWERTY ever made!

Unregistered user Monday, July 19, 2010 5:30:13 AM

Murat writes: otlıchno

Unregistered user Tuesday, July 20, 2010 8:28:13 AM

javaboy writes: can anybody tell me, why is it opera on my WM6 phone can't type using the original qwerty keyboards instead i have to type any web address like browsing in a nokia phone?? like, if i have to type "B" i have to press on the number "2" pad twice, to type "F" gotta press number "3" three times.

Unregistered user Friday, July 30, 2010 9:14:29 AM

User_Agent writes: Hi all, what about device detection over HTTP. How it is possible for me to see which device is behind the Opera Mini und Opera Mobile? On the User Agent I can only see that by Opera Mini and Opera Mobile: Opera/9.80 (BlackBerry; Opera Mini/5.0.19692/19.886; U; en) Presto/2.5.25,gzip(gfe) (via translate.google.com) Opera/9.80 (BlackBerry; Opera Mini/5.0.19692/19.886; U; de) Presto/2.5.25 Opera/9.80 (BlackBerry; Opera Mini/5.0.19692/19.872; U; en) Presto/2.5.25,gzip(gfe) (via translate.google.com) Opera/9.80 (BlackBerry; Opera Mini/5.0.19692/19.836; U; de) Presto/2.5.25 Opera/9.80 (BlackBerry; Opera Mini/5.0.19692/19.826; U; es) Presto/2.5.25,gzip(gfe) (via translate.google.com) Without opera I can see the User Agent like that: BlackBerry9530/5.0.0.230 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105 BlackBerry9520/5.0.0.436 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/310 Is there a way to define the Device over the Opera User Agent string? Thx, MoRLoG

Unregistered user Friday, July 30, 2010 9:24:51 PM

bagwan writes: my mobail model naber samsung gt b3410 aur i m pc connect car ta hu

Unregistered user Wednesday, August 4, 2010 9:40:15 AM

Anonymous writes: Can this be installed on a Windows PC so that I can tune my website for mobile viewing?

Unregistered user Wednesday, August 4, 2010 10:32:44 AM

fackir writes: In my Opera Mobile phone freezes after 10-15 minutes. Over the phone RAM memory. I'm using 5530. Is there a way to fix this problem! Jump out of my applications and all goes into primary state. Having not played the opera and have 48-49 RAM 10-15 minutes 2-3 MB and remain relevant to reboot or go to initial state. And other people is the same problem with Opera? What caused this and is there a way to fix? dian@mail.bg

Unregistered user Wednesday, August 4, 2010 10:33:43 AM

dian@mail.bg writes: In my Opera Mobile phone freezes after 10-15 minutes. Over the phone RAM memory. I'm using 5530. Is there a way to fix this problem! Jump out of my applications and all goes into primary state. Having not played the opera and have 48-49 RAM 10-15 minutes 2-3 MB and remain relevant to reboot or go to initial state. And other people is the same problem with Opera? What caused this and is there a way to fix?

Unregistered user Wednesday, August 4, 2010 10:34:21 AM

dian@mail.bg writes: In my Opera Mobile phone freezes after 10-15 minutes. Over the phone RAM memory. I'm using 5530. Is there a way to fix this problem! Jump out of my applications and all goes into primary state. Having not played the opera and have 48-49 RAM 10-15 minutes 2-3 MB and remain relevant to reboot or go to initial state. And other people is the same problem with Opera? What caused this and is there a way to fix?

Cutting Spoonhellspork Wednesday, August 4, 2010 4:51:31 PM

Try going into opera:config and checking your settings.

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/

Unregistered user Sunday, August 8, 2010 3:59:06 PM

Anonymous writes: I have an older iPAQ 3950 with Windows CE. I wonder if any of the Opera browsers will work?

Daniel HendrycksDanielHendrycks Monday, August 9, 2010 4:14:29 AM

Originally posted by anonymous:

I have an older iPAQ 3950 with Windows CE. I wonder if any of the Opera browsers will work?


Why not head over to http://Opera.com and see if it works?

Unregistered user Monday, August 9, 2010 7:27:44 PM

David writes: That solution was too easy for my bitty brain. Thanks. I'll report back.

Cutting Spoonhellspork Tuesday, August 10, 2010 12:58:15 AM

I think he meant http://m.opera.com/

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

^^Kill it

Unregistered user Saturday, August 14, 2010 2:47:48 AM

Gk writes: Thd best versin opera mini

Write a comment

New comments have been disabled for this post.