Dev.Opera 2006 – 2013

Opera's developer network: tutorials on HTML5, CSS3, SVG, mobile web design, accessibility, extensions and widgets, and the Web Standards Curriculum written with the community.

Latest articles

Better performance with requestAnimationFrame

June 12, 2013 · by Luz Caballero

This article discusses how you can (and should) improve the performance of your animations, using the requestAnimationFrame API instead of the old setInterval/setTimeout methods, and how requestAnimationFrame is used. And of course, we will show you the…

Understanding 3D Transforms

June 12, 2013 · by Tiffany Brown

Opera 15 adds a lot of goodies under its hood, including three-dimensional CSS transforms (2D transforms have been available since Opera 10.50). In this article we'll dig in to 3D transforms in detail, looking at the fundamental differences between 3D and 2D…

Major changes in Opera's extensions infrastructure

May 28, 2013 · by Andreas Bovens

With Opera switching from Presto to Chromium and a complete UI remake, our extensions infrastructure has also gotten a major overhaul: from Opera 15 onward, Opera 11 & 12’s extension format is no longer supported, and instead, we’ve switched to Chromium’s…

Remotely debugging Opera for Android

May 21, 2013 · by Bruce Lawson, Chris Mills

Now that Opera for Android is out, you'll sometimes need to debug it, as there are differences in Standards support between Opera and Chrome for Android and Chrome on Android 4+ (<input type=color>, @supports, etc,).

Creating TV store icons, thumbnails and screenshots

April 30, 2013 · by Chris Mills

First impressions are very important for a successful product. It is therefore vital to take your time on graphics that represent your app, and polish them before you publish your work. This short guide provides some tips on making your application’s icon and…

Animating flexboxes: the lowdown

April 17, 2013 · by Chris Mills

On a recent plane flight, I starting noodling around with combining flexbox properties, animations and transitions. I came to the conclusion that, for simple accordion-type UI features (see Figure 1), this can be quite useful. Sure, it is tricky to get it…

Advanced cross-browser flexbox

April 10, 2013 · by Chris Mills

The CSS Flexible box module level 3 — or Flexbox for short — brings with it a lot of power and some very exciting possibilities for web development, allowing us to put together complex site layouts easily and rapidly, and dispensing with some of the illogical…

Web Storage: Easier, More Powerful Client-Side Data Storage

March 5, 2013 · by Shwetank Dixit

Web applications are getting more advanced each day, with more elaborate uses of JavaScript as well as upcoming standards and technologies. We increasingly rely on these applications, many of them becoming a part of our daily lives. One area in which Web…

Opera TV Emulator user guide

January 23, 2013 · by Patrick H. Lauke

This guide has been updated to cover the Opera TV Emulator 3.4. For previous versions of the emulator, please refer to the documentation contained inside the emulator's .zip package.

Adding Geolocation metadata, with microformats, datasets, microdata and RDFa Lite

January 16, 2013 · by Karl Dubost

In September 2011, I needed to mark up location data in an HTML document and it became more complicated than I initially thought it would be. I started to think about this topic again recently and explored some possibilities. In this article I will share my…

Dev.Opera

The original site.

Archive

Most prolific authors

  • Opera Software (213)
  • Chris Mills (86)
  • Brian Wilson (41)
  • Daniel Davis (26)
  • Patrick H. Lauke (24)
  • Karbonade (19)
  • Christian Heilmann (17)
  • Andreas Bovens (16)
  • David Storey (16)
  • Bruce Lawson (15)