Opera heeft een bèta uitgebracht van Opera 12. De Noorse browserbouwer heeft onder andere een 64bit-versie voor Windows en Mac in de aanbieding, en plug-ins draaien nu in een eigen process. Ook is de ondersteuning voor html5 verbeterd.
Volgens Opera start de bèta sneller dan Opera 11 en worden bovendien geopende tabs in een 'slimmere' volgorde geladen. Welke keuze de browser bij het openen van tabs maakt, is niet geheel duidelijk. Verder claimt de browserbouwer dat pagina's sneller worden getoond, inclusief versleutelde webpagina's.
Om de stabiliteit te verhogen zal Opera plug-ins in een separaat process draaien, net als Firefox en Chrome doen. Verder is de bèta voor Windows- en OS X-gebruikers nu ook beschikbaar in een 64bit-versie. Voor Linux was deze al langer beschikbaar.
Belangrijke nieuwe feature is de ondersteuning voor hardwarematige versnelling van zowel de user interface van de browser zelf, als de rendering engine. Maar, omdat de die versnelling nog niet helemaal op peil is tegenover de huidige engine, moet die feature eerst worden ingeschakeld. Dat kan door een aanpassing van twee waarden in de configuratie en de browser te herstarten.
Opera heeft de skins, waarmee de browser van een ander uiterlijk kan worden voorzien, hernoemd naar themes. De themes die in de nieuwe browser zijn te gebruiken, zijn direct zichtbaar en theme-packages kunnen volgens Opera sneller ontwikkeld worden door een eenvoudigere opzet.
Opera 12 kan ook webcams benaderen via een nieuwe webrtc-api. Daarnaast kunnen extensies voortaan tabs en vensters manipuleren. De nieuwe browser kan ook overweg met html5 drag-and-drop, CSS3-animaties en -overgangen, en CSS generated content for paged media. Ten slotte ondersteunt de browser ook de do-not-track-functie.