This Opera 12 (Wahoo) snapshot has an upgraded Core (Presto) engine with several new features, and for the first time we are able to present you with 64-bit builds for Windows and Mac in snapshots. This has been made possible by, among other things, plugins now running in a separate process.
For more details on Core changes in this build, including demos for the new HTML5 and CSS3 features, head over to the
Opera Developer Relations blog.
HTML5This build introduces initial support for
HTML5 Drag and Drop, a technology that allows Web pages to drag elements, selections and microdata from one page onto another, or drag files from the operating system and drop them onto a Web page.
Currently, there are some bugs and limitations with this initial HTML5 Drag and Drop support, such as issues with dragging to and from external applications. We have created a
forum thread for HTML5 Drag and Drop where you can view known issues, discuss bugs, and post general feedback.
You may also notice that some existing demos do not seem to work properly. The reason for this is that they
sometimes rely on behaviors that do not comply with the specification. As we continue our work on this feature, we will look further into this and try to come up with a solution.
CSS3We have added experimental support for
CSS Animations, which introduce a way to specify animations that can be more intricate than CSS Transitions, and can keep running continuously.
Our
CSS Transitions support has also been updated. With CSS Transitions, rendering changes that normally happen instantly can be made to gradually happen over time instead. Among other things we have updated color transitions, enabled transitions on background positions, box shadows and more, and added the ability to transition through one or more abrupt steps.
64-bit builds with Out of Process PluginsThe final big update is the inclusion of out-of-process plugins for the first time in a snapshot (
previous OOPP builds were Opera Labs releases). For those unfamiliar with OOPP, the benefits are twofold. Running plugins in a separate process gives Opera a level of protection from plugin instability, which was one of the most common sources of browser crashes and freezes. OOPP should give a major boost to Opera's own stability, and allows the possibility of running 32-bit plugins in a 64-bit browser.
For Mac, we’ll cease to distribute the 32-bit build and only distribute a Universal Binary containing both 32-bit and 64-bit versions. This means all users on systems that supports it will use 64-bit or otherwise fallback to 32-bit from now on.
Whilst our new OOPP implementation is now of snapshot quality it is still work in progress. We have further nice improvements lined up but don't let that stop you reporting any problems that you see.
Known Issues
- DSK-359770 Out of Process Plugins causing tab related freezes (mostly on startup)
- HTML5 Drag and Drop is work in progress. Things like dragging to and from external applications may not work. Some existing demo sites may not work fully
- HTML5test.com could freeze or show other problems on Mac
- OTW-8246 Opera 64-bit on Windows not supported on Google+ (google plus)
WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.Download
Read more...