Today we are releasing Opera 10.50 Pre-Alpha for Labs (Opera Labs). This pre-alpha version is based on the Evenes branch and includes builds for Windows and Mac, with a subsequent version for UNIX / Linux.
As you may know, we usually don’t open to user testing at these early stages of the development cycle. Nevertheless, we really admire the fact that they are preparing in the development team for desktops and would like to hear your feedback.
Many of you have asked at least a glimpse of Carakan or a new ECMAscript / Javascript engine, and today you can play around with it and some other new technologies that we hope will be included in our next major release.
')
Some warnings: what you are downloading today is a functionally incomplete and, most likely, unstable build that is under development. Please treat it carefully, make backup copies of your data before installation and do not use it in hydroelectric power plants.
What's new
Inside:
- Carakan
Carakan is our new Javascript engine. It is fast, more than 7 times faster in the Sun Spider test than Opera 10.10 with the Futhark engine for Windows (optimization for Mac is not far off). You can read detailed details on bytecode using registers, automatic classification of objects and generation of native code in the Opera Core blog .

- Presto 2.5
Now we use Presto 2.5, which contains a huge amount of improvements. It also includes support for CSS3 transformations and transitions and other HTML5 innovations, such as persistent storage. - Vega
Vega is our new graphics library . At the moment it is completely software and displays everything that you see on the screen. Vega can be hardware accelerated, but, as you can see from the test of complex graphics ("complex graphics") in the Peacekeeper test, we don’t seem to need it yet. (Please note that the Futuremarks Peacekeeper test does not include the results of the test of complex graphics in the overall scores. We believe that this is wrong for 2009 and it would be just stupid if this situation does not change in 2010.)

Outside
- Platform Integration
- In Windows 7 / Vista, you will notice many external changes and uses of the API that allow the user interface to display the Aero Glass effect. For Windows 7, we also added support for Aero Peek and Jump List to simplify access to the Espress Panel, tabs, etc. right from the taskbar.
- For Mac, a full code rewrite in Cocoa brought Unified Toolbar, “native” buttons and scroll bars, multi-touch gestures (try holding three fingers left-right or pinch apart to change the scale) and many other small details. We also added support for Growl notifications.
- “Private tab” and “Private window”
You can open the Private tab or Private window, which “forgets” everything that happened in it as soon as you close it. - Non-modal dialogue
Dialog boxes (Javascript alerts, HTTP notifications, etc.) are now modeless and appear on top of the page itself. This allows you to switch between tabs and windows while the dialog is still not closed. Similarly, the password manager dialog is now tied to the top of the page and does not block any content while the new page is loading. - Address and search strings
Both fields are updated in appearance and functionality. Now they remember searches and support deleting items from history, and the displayed results are more conveniently located.
Download
Windows msi
Mac OS X (Intel)
Once again, please remember that this is an unstable build, still under development. There are known bugs, unrealized interface elements and sudden crashes.
Some selected known issues:
- High memory load
- JIT does not work (leads to poor performance) on older processors without SSE2 support.
- Print support for Mac is not supported.
What's next
We are very pleased with this release and we hope that you will like it too. From all of us in Opera, please accept our wishes for a happy weekend and a great New Year. We will be back soon with even more exciting news.
We invite you to join the discussion in the
community of My Opera or visit
the Desktop Team blog for news or to leave a comment.