Opera 10.5 Pre-Alpha build released: the new additions
By Shwetank Dixitshwetankdixit. Wednesday, December 16, 2009 7:30:22 AM
Today, we've released a pre-alpha version of Opera 10.5 on Opera Labs. Download it and give it a spin. Let us know what you think about it too!
Let's give you the lowdown on what's new in this build. Hang on tight, there's a lot of new stuff here!
Carakan - Our fastest JavaScript engine yet
This build introduces Carakan, our upcoming JavaScript engine. We're working on making it the fastest in the world and already you can see that it's pretty speedy! As you can tell from the above graph, Carakan has boosted our performance greatly compared to our previous JavaScript engine. The speed superiority is mostly evident if you test the Windows build, as we haven't started on optimization for Mac yet. Modern web applications are increasingly using JavaScript in much more complex ways, which need faster and more efficient JavaScript engines from browsers. Carakan promises to run JavaScript faster than ever, allowing modern web apps to run smoother than before. Bruce Lawson wrote a good overview of Carakan a few months ago and you can also read the Core Concerns blog post about Carakan and an older post on it too, for more details on the concepts behind it.
One more thing to note is that much work is ongoing to support the new ECMAScript Standard, ES5. One of the main things about ES5 is native JSON support, which we now have in our new JS engine. Hallvord Steen has written about it in more detail in his post on the Core Concerns Blog.
Vega - Our new graphics library
We initially wanted to just have a library for displaying SVG, but we gradually expanded it to support other graphics such as <canvas> etc. It enables greatly improved performance for complex graphics, and can even use a hardware accelerated back-end. You can read the Opera Core Concerns Blog post on Vega for more information on it. Along with displaying SVG, Vega is now used for all graphics rendering in Opera. This allows us to do transitions and transforms in CSS, but also things like rounded corners, box shadow etc. You'll notice small animations when opening/closing a tab, when alerts appear and when you drag tabs too, all of which are also achieved through Vega.
Presto 2.5 - Our latest rendering engine with even greater support for web standards
This build features Presto version 2.5 (the one in Opera 10.10 final is Presto 2.2) which is the newest version of our core rendering engine. Besides having the most complete CSS 2.1 implementation (it even supports visibility: collapse which was missing until now), it also has the latest support for many of the new CSS3 and HTML5 properties. Let's take a look at some of what developers should look forward to with this engine.
Rounded corners with border-radius
All web designers will love this! Using the CSS3 border-radius property, you can have rounded corners on your page without the need for images or any other similar workarounds. Check out Patrick's border-radius demo and Vadim's take on it for more rounded corner goodness.
Backgrounds and Borders
Presto 2.5 supports many of the W3C's Backgrounds and Borders Specification. Check out Zi Bin and Vadim's Dev.Opera article on Backgrounds and Borders (including the aforementioned border-radius) together with some nice demos which you can try in the build.
CSS3 Transforms and Transitions
Transitions basically transition from one state to another over time, while transforms can apply various functions such as translate (move), rotate, scale, etc. David has written a Dev Opera article on CSS3 transforms and transitions and has made a neat demo demonstrating it too.
Offline Storage and more
Presto 2.5 has support for both Web Storage and Web SQL databases. In Web Storage, you have the option to store the data temporarily (session storage) or for a longer time using local storage, which will store data until you explicitly clear it. Web SQL gives you the ability to create databases on the user's machine (using SQLite as a backend) so that you can store data in a more structured manner and even query it using SQL. Check out this example page demonstrating Web Storage and this example page showing Web SQL Database storage.
Other browser features
- Private browsing: Open a new private window or a private tab. Christmas time is near, you might want to go online to buy a few gifts for your loved ones without them noticing which sites you went to.
- Better integration with native systems: This means better integration on Windows 7 (Aero Glass, Aero Peeks and Jumplists), and a move to Cocoa on the Mac, where we have a unified toolbar, touch pad gestures and drop down menus. It also adds notification features, in particular 'Growl' notification support on the Mac.
- You'll also notice that all notification messages are now non-modal. Which means that it will not impede your workflow by having a child window that you have to click to go on with your job.
- Further improvements to the search box and the address box. Now its even easier to search right from the address box.
- Type opera:cache in your address bar for an all new interface to your cache. It allows you to directly browse, preview and use the contents of the cache on a per site basis.
- Opera Dragonfly in 10.5 pre-alpha features new and improved highlighting for clicking and selecting elements to inspect on a page. To open Opera Dragonfly, go to Tools->Advanced->Developer Tools.
- New inline page search and password manager.
And much more. Download it and test it out. This is a pre-alpha release, so there may be issues encountered (especially related to media queries and web fonts). There are certain things like Opera Unite and the new widgets implementation (which we introduced in 10.20 alpha) which are not included in this build. One more thing to be noted is that the demos will work best on Windows for the moment, as right now we have done optimizations only for that platform. Also, there is no Linux build for 10.5 pre-alpha right now. The desktop blog has released a linux build too. We're working on having optimized versions for all major platforms as well as adding even more new exciting stuff for the alpha, beta and the final versions.

« Previous 1 2 3 4 Next »
Unregistered user # Tuesday, January 5, 2010 9:00:46 AM
Daniel HendrycksDanielHendrycks # Tuesday, January 5, 2010 5:26:24 PM
Originally posted by anonymous:
Try fixing the code. http://infohound.net/tidy/ Please Validate your pages. http://validator.w3.org/
Originally posted by anonymous:
Most likely, they always do.
Unregistered user # Wednesday, January 6, 2010 12:24:41 PM
Thomas Scholztoscho # Thursday, January 7, 2010 5:14:30 PM
Unregistered user # Friday, January 8, 2010 12:55:25 AM
Haavardhaavard # Friday, January 8, 2010 1:54:36 PM
Unregistered user # Friday, January 8, 2010 6:39:00 PM
Charles SchlossChas4 # Friday, January 8, 2010 6:49:50 PM
Unregistered user # Monday, January 11, 2010 4:29:35 PM
Unregistered user # Tuesday, January 12, 2010 12:59:07 AM
Unregistered user # Tuesday, January 12, 2010 6:45:59 AM
Unregistered user # Tuesday, January 12, 2010 6:58:38 AM
Unregistered user # Tuesday, January 12, 2010 8:16:33 AM
Unregistered user # Tuesday, January 12, 2010 11:03:15 AM
Shwetank Dixitshwetankdixit # Tuesday, January 12, 2010 11:10:28 AM
Unregistered user # Tuesday, January 12, 2010 11:22:56 AM
Purdi # Tuesday, January 12, 2010 1:17:52 PM
Originally posted by anonymous:
Nope, it's much faster than Chrome:
http://www.betanews.com/article/The-once-and-future-king-Test-build-of-Opera-crushes-Chrome-on-Windows-7/1261519843
Martin KadlecBS-Harou # Tuesday, January 12, 2010 5:56:34 PM
But don't get me wrong. I'm big fan of Opera and I hope that Opera will be much much faster than Chrome in future!
DavidSchalandra # Wednesday, January 13, 2010 12:30:38 PM
I'm only missing 1 thing: The possibility to show the classic Main Bar, where I could manage sessions, close the whole browser (not just a window), manage the browser settings and so on. The "new" Main Bar looks nice, but is not really useful to me.
Only 2 bugs I found so far:
First Dragonfly doesn't work anymore. It starts but stays in that status forever, so you can't use it and have to restart the browser to get rid of it.
And second Opera Link shows an error and doesn't sync anymore.
Still I'm highly impressed. Can't wait to see the next step of it.
I almost forgot: Opera 10.5pa seems to use only 1 CPU of my dual core, while Firefox, Safari and Chrome use both CPUs. Will the final release of Opera support multicore CPUs?
Unregistered user # Saturday, January 16, 2010 3:05:42 PM
Thang Nguyentdnguyenz # Monday, January 18, 2010 5:06:23 AM
Unregistered user # Tuesday, January 19, 2010 11:38:14 AM
Unregistered user # Tuesday, January 19, 2010 5:22:58 PM
Unregistered user # Tuesday, January 19, 2010 5:27:40 PM
Xarn # Tuesday, January 19, 2010 8:54:13 PM
Originally posted by Schalandra:
Click on the new menu button, select show menu bar, "problem" solved.
DavidSchalandra # Wednesday, January 20, 2010 9:22:44 AM
Originally posted by Xarn:
Sadly not. It shows the new and pretty much reduced menu bar (a few icons, that's all). I'm looking for the CLASSIC menu bar (File, Edit, View, Bookmarks, Widgets, Tools, Help) including the whole session management and the possibility to close the browser as a whole and thereby saving all open browser windows.
Still thanks for your reply.
Unregistered user # Wednesday, January 20, 2010 10:58:52 AM
DavidSchalandra # Wednesday, January 20, 2010 6:15:11 PM
Unregistered user # Wednesday, January 20, 2010 9:35:32 PM
Unregistered user # Thursday, January 21, 2010 2:23:05 PM
Unregistered user # Thursday, January 21, 2010 7:56:14 PM
Unregistered user # Friday, January 22, 2010 1:50:08 AM
Daniel HendrycksDanielHendrycks # Friday, January 22, 2010 3:37:41 AM
Originally posted by anonymous:
I think not even the employees know. But, I predict Opera 10.5 alpha will be in a month or so. The final version is too far away for me to guess.
Unregistered user # Monday, January 25, 2010 3:13:54 AM
Daniel HendrycksDanielHendrycks # Monday, January 25, 2010 1:19:17 PM
Originally posted by anonymous:
If you want it:
1. SHIFT+F12
2. Buttons
3. Browser
4. Find the key, drag it to the desired toolbar
DavidSchalandra # Monday, January 25, 2010 1:39:29 PM
edvinasedwiuxz # Monday, January 25, 2010 1:40:59 PM
edvinasedwiuxz # Monday, January 25, 2010 1:44:45 PM
Unregistered user # Wednesday, January 27, 2010 12:43:21 PM
Unregistered user # Thursday, January 28, 2010 5:33:31 AM
Unregistered user # Thursday, January 28, 2010 5:39:05 AM
Unregistered user # Thursday, January 28, 2010 5:54:30 AM
Unregistered user # Thursday, January 28, 2010 11:48:49 AM
Unregistered user # Thursday, January 28, 2010 5:36:28 PM
Unregistered user # Thursday, January 28, 2010 8:19:27 PM
Unregistered user # Friday, January 29, 2010 6:02:14 AM
Unregistered user # Friday, January 29, 2010 12:58:28 PM
Unregistered user # Sunday, January 31, 2010 5:13:26 AM
Charles SchlossChas4 # Sunday, January 31, 2010 6:08:24 AM
Unregistered user # Sunday, January 31, 2010 3:12:29 PM