📜 ⬆️ ⬇️

Stable Opera 20

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:


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.

Source: https://habr.com/ru/post/214609/


All Articles