It's time to show you the stable version of Opera 20 and tell you what's new in it: both for users and developers. Updates of course will come to you yourself, but just in case
you can download Opera 20 here .
News for users
Something most interesting, from what appeared in this version for users.
Drag and Drop from Express Panel to Bookmarks Bar

')
Do you see? Just hook the cell and drag to the bookmarks. So you can select the most favorite sites from the express panel and open them even faster.
Drag and drop site to express panel or bookmarks bar

And of course, any site can now be added to the express panel or to the bookmarks panel as easy.
More menu items

We have added points for express panels, piggy banks and recommendations. Now you can open them directly from the menu without opening a new tab.
More settings for express panel

We have added a new option in advanced settings. Today, Opera uses fairly large images for cells of the express panel. You can turn this off and make their size much smaller. Setting for fans of minimalism or those who simply have a lot of sites and folders in the express panel. We, by the way, continue to develop advanced settings, so if you are interested in seeing something in advance, look at
Opera Developer .
Here is how the express panel looks like with small pictures:

And of course many other fixes and improvements:
- Better screenshots for Piggy. Soap, go away!
- Themes are now applied faster.
- Setup for Mac:
Cmd Q
exit confirmation - Icon of the broken lock in the address bar, if the certificate is not valid. So "be careful."
- Installing extensions from the Opera directory directly on the extension site
Read more
in the full list of changes .
What does this mean for developers
The fact that the new browser is useful to know and developers, so a brief overview of the new products Opera 20 (on Chromium 33) and for them.
Background (parallel) JavaScript compilation and optimization
Until now, the V8 engine for JavaScript compiled optimized JavaScript and executed it in turn. For large parts of the code, this could lead to problems, and complex applications, such as games, could even freeze or lose frames, reducing FPS. But recently
, the V8 team has included parallel compilation , which fixes this problem. As a result, pages with heavy JavaScript now behave much better in Opera 20.
Web components
Opera 20 now supports Web Components and Custom Elements specifications by default. This means that you can use
document.registerElement () to create elements and
document.createElement(elementName, typeExtension)
to create its instances.
See the Custom Elements guide .
Page Visibility API without prefixes
Now you can just use
document.hidden
, not
document.webkitHidden
and listen for the
visibilitychange
event, not
webkitvisibilitychange
.
More API for extensions
In Opera 20 for computers, the following APIs for extensions have appeared:
See the
Opera 15+ Extensions documentation for details.