Opera Desktop Team

Opera Turbo Labs release

, ,

If you have been watching the Opera headlines, you have probably noticed that we are introducing Opera Turbo in several products. Today we posted an Opera Labs release, so everyone can try it out.

Technology overview
Just like Opera Mini, Opera Turbo requests normal Web content through a proxy. As opposed to the Opera Mini proxy, which uses the OBML format, the Web Optimization Proxy we are using will handle normal web content: markup, styles, JavaScript, images, etc. The proxy also uses the standard HTTP protocol with various optimizations to better utilize available bandwidth. And it is this bandwith save which will give you a speed increase. That means, the slower your network is, the bigger your gain is. But it will also mean that if you are on a fast brodband connection, it might not be any faster at all.

What kind of Web content will be compressed?
Not all content will be compressed when you load a page with Opera Turbo turned on. For example, Flash and animated GIFs won't be compressed. In fact, Flash content won't be downloaded at all initially. Right now you will just be presented with a white box saying "plug-in content" (there will probably be a image there later on). But if you click that white space, the Flash content will be downloaded and will play right away.
If you think an image is compressed too much, you can open it separately (Right click, Open Image) and reload. When doing this, the image will not be compressed.

What pages will go through the proxy?
Not all pages can be compressed by our proxy and some pages—like Intranet pages—won't be compressed. Our server can't reach your Intranet pages, so we will detect that you are trying to reach an internal page and load them as usual. HTTPS pages, like your bank, also won't be loaded through the proxy.

Delayed script execution
Together with Opera Turbo we have also turned on delayed script execution. It will only be turned on if Opera Turbo is on, and not during normal browsing. It will make script-heavy Web pages render earlier, so you can see the content faster than you normally would.

There will be bugs p
There is still a lot to do, but we are very interested in your feedback at this point. If you find pages that will never load no matter how many times you try (even after clearing your cache), or features that normally work in Opera stop working, please do report them using our bug wizard. The more detailed the steps to reproduce are, the easier it is for us to fix. This Opera Labs release should be close to what you saw in the last 10.0 snapshot. So if it did not work in the last snapshot, don't expect it to work in this Opera Labs release.

Warning: Although it should not, traffic that is not supposed to go through the proxy can in theory end up there anyway. We don't know of any cases where this will occur, but that doesn't mean it can't happen. Remember it is an Opera Labs release.

New Peregrine buildIntegrated crashlogging tool

Comments

Tamil Friday, March 13, 2009 9:33:53 AM

Андрей Пановandrew3105 Friday, March 13, 2009 9:40:01 AM

:-)

z@h3kZAHEK Friday, March 13, 2009 9:45:59 AM

yikes

Quantic Friday, March 13, 2009 9:56:50 AM

Does anyone know the tool, they used to build the video?
Don't tell me it is Opera Show?!
It's very cool...

Nonox Friday, March 13, 2009 10:02:37 AM

It's cool, but images are really too much compressed and it's difficult to read the text on them. The quality difference is so important. Most of images are yuck

Nonox Friday, March 13, 2009 10:06:33 AM

What I prefer with this feature is that it kills flash ads bigsmile

AgentCROCODILE Friday, March 13, 2009 10:11:14 AM

@Nonox: I agree with you there! Clicking on the ads and going "Block content" is really an annoying way of doing things even though it is better than nothing.

Now there is no Classic Installer and the Windows Installer version doesn't do anything when you click "Install" in the last step (Windows NT Workstation 4.0) cry

kevinarjun Friday, March 13, 2009 10:40:40 AM

nice....

Paul SkinnerPaulSkinner Friday, March 13, 2009 10:41:12 AM

While this is an excellent idea, it causes problems with accessing websites that require a user to be within the same country as the website to work fully (i.e. BBC's iPlayer).

Do you plan on having these servers in more than just Norway?

Turbid Friday, March 13, 2009 10:45:34 AM

When my linux?!

Nonox Friday, March 13, 2009 10:46:38 AM

+1 Paul Skinner, I have the same problem on a french TV website which requires the user to live in France. I have an error message which says that they are sorry but for copyright reasons, I can't enter the site.

http://www.m6replay.fr

Martin Tangmartintangsl Friday, March 13, 2009 10:49:10 AM

The flash blocker is really useful. But enabling the turbo mode also compresses nearly all images in the page which is not very necessary for my use and computer capability to do so. Will options for enabling a certain functions of the turbo mode be added?

Haavardhaavard Friday, March 13, 2009 11:04:16 AM

Originally posted by Filip007:

Sure...but when transferring page to another server takes time and end result is the same.


Not if you are on a slow/laggy connection, which is what this is intended for. Even with a 100K connection, the difference is very noticeable, especially on large pages.

Old-Nick Friday, March 13, 2009 11:35:24 AM

Some images are overcompressed to see what's displayed on it.
Up to me it will be good to have:
- custom change of compression level for images
- list of websites that do not require compression with its synchronization with OPERA LINKS.


Sometimes I have to use GPRS to have internet access from my notebook. So turbo will be good for.

Grnch Friday, March 13, 2009 11:49:43 AM

With all due respect to the massive effort that undoubtedly went into this feature, I think the idea is severely misguided.

Mobile browsers are one thing, this idea was a necessity for them because many phones simply couldn't render the pages, and the relatively low numbers of active browsing on mobile phones made it feasible for the time being.

But if you intend to increase the number of Opera users on the desktop (as I hope you do), you will soon get into a massive scalability nightmare. You can't just funnel traffic from all over the world through a single proxy server in Norway! It doesn't work that way, the Internet is decentralized for a reason.

And for what? All that just to get a barely noticeable increase in page loading speed? And yes, it will be barely noticeable, because most web servers already perform on-the-fly compression of the HTML/CSS/JS they send, the images and videos are already compressed as much as they can be, and HTTP pipelining and chunked encoding handle the issues of multiple TCP handshakes per page and similar protocol slowdowns.

More and more servers, browsers and webapp frameworks support these features out of the box, not to mention that fast consumer connections are becoming more and more available and affordable, so Opera Turbo is already on the way to being obsolete, before it even reached production status.

It's simply not worth it, your efforts would be much better spent improving the browser itself, rather than polishing and bug-fixing this short-sighted idea.

P.S. Not to mention the privacy implications, that's a whole different can of worms...

Andreydryu Friday, March 13, 2009 11:51:59 AM

Those who don't see turbo button: you need to either do a clean install, or reset your toolbar settings. You can also add Turbo button by editing standard_toolbar in your Opera profile folder. Just add a new string 'CompessionRate' here:

[Status Toolbar.content]
Feature Sync, StatusImage
CompressionRate
Status
MinimizedUpdate

And make sure you have selected this modified toolbar in Opera settings (you can also edit any standard_toolbar*.ini files you find as well).

kavalec74 Friday, March 13, 2009 11:57:49 AM

There is resizable width of search box!

the-bolk Friday, March 13, 2009 12:01:22 PM

This is GREAT!

But I think U can get more effective archiving algorithm: http://www.maximumcompression.com/data/text.php and convert all pictures to JPEG2000 (animated GIF to APNG).

Andreydryu Friday, March 13, 2009 12:19:17 PM

There is much sense in compressing media-files! JPGs can be compressed very tightly against their normal size. Those who pays for traffic real money will appreciate this option for sure, but I agree, it should be customizable as to what way the user want the image compression to be.

Andreydryu Friday, March 13, 2009 12:20:24 PM

Personally, I am unable to see a tooltip with statistic that should appear on mouse hover. Other tooltips appear normally. Probably a bug?

netwolf Friday, March 13, 2009 12:36:53 PM

I agree that more customization is absolutely needed.

On the one hand we definitely need a way to set the level of compression (size vs. quality), maybe with a slider or similar.

On the other hand there should be an easy way to exclude certain sites from going through the proxy (SSP?) so sites that are bond to a country can still be accessed as the proxy is bypassed.

Overall, very nice work :-)

Haavardhaavard Friday, March 13, 2009 12:37:13 PM

tsarhan: When you are on slow connection, it does make sense to compress images. If you are on a connection fast enough to handle quality, you probably don't need Opera Turbo in the first place.


Grnch: You will definitely notice increased speed if you aren't on a decent connection, which is still true for a lot of people. You may not see the benefits because you are lucky enough to have a decent connection. Others are not so lucky. You may want to consider that not eveyrone is in the same position as yourself.

I would guess that a thorough analysis has been made of the existing compression. Considering the speedup you get on slower connections with Turbo, the existing compression servers are using clearly isn't sufficient.

Opera Mini servers are available in different parts of the world, so you shouldn't worry about that. In fact, how do you know that there is only one single Turbo server, and that there is only one location? smile

Michael A. Puls IIburnout426 Friday, March 13, 2009 12:37:17 PM

Originally posted by tsarhan:

If you are talking about correlation traffic/money, no doubt, there is people willing to pay quality and not money or time, but others may prefere quality, so we need a switcher, allowed to compress only txt-based data and not media.



If you've ever set your browser to run through the slipstream client with dialup, you'll understand more what Opera Turbo is for.

(The cool thing about the Slipstream client was that there was an image quality slider so you could decide how crappy you wanted your pics to be. The crappier, the faster.)

Believe though, these kind of things help a lot for dialup users (and there are still a lot of them)

Haavardhaavard Friday, March 13, 2009 12:41:18 PM

I think people need to consider that there are other people in different situations out there. If you are on broadband it might not occur to you that there are a lot of people out there who are not so lucky. Some people will benefit greatly from Opera Turbo.

Just like accessibility features like zooming and extensive keyboard shortcuts aren't used or necessary for everyone, they cater for the needs of a lot of people.

Should the Web not be made as fast and convenient as possible even if you have disabilities? Even if you have a slow connection?

I think it should.

Let's consider that the world is bigger than us. Not everyone has access to broadband. In fact, I would guess that most people in the world don't.

fernando823Fer84 Friday, March 13, 2009 12:44:44 PM

@Grnch
+1

Why it doesn't auto-update?? I think it fixes some bugs on the previous version.

Hewi Friday, March 13, 2009 12:45:01 PM

Argh,

People are yelling about image quality...Facepalm. As you can read from description the turbo mode is made only for slow connection. Normally when i use my mobile phone as a modem i have to use "no images" feature and maybe disable scripts. With turbo mode i can surf with my slow connection faster and i still have at least some pictures and functionality.

DO NOT use this if you have broadband connection. For that purpose this is quite useless.

Haavardhaavard Friday, March 13, 2009 12:46:10 PM

Fer84: It's a labs release, not a regular snapshot.

And please read my previous comment. The world has more people in it than you and I. Why should only the rich be able to access information as quickly as possible?

Sergio Uribesuribe Friday, March 13, 2009 12:48:39 PM

one of the coolest innovations, great!

João EirasxErath Friday, March 13, 2009 12:52:36 PM

Originally posted by Grnch:

With all due respect to the massive effort that undoubtedly went into this feature, I think the idea is severely misguided.


Clearly, you have a decent broadband connection, and that's good !
But unfortunately, that's not the case for most people, which either have to struggle with dial-up, slow broadband, or 3g. For those people, turbo makes perfect sense.
The technologies which enable compression of the content on the server side exist for many many years, but most website admins don't know how to use them or how to toggle, and then you have sites which intro page is 400kb big, hardly friendly for someone with a slow connection.

The YeOKYeOK Friday, March 13, 2009 12:54:18 PM

I like this release, its actually working for me much better than the last snapshot. Facebook loads in record time (without turbo), plug-ins seem to be working well too.

I've tried Turbo, as stated I can't see a speed up so I must be lucky. Its an excellent idea though. The last time I had an issue with my broadband my only option was Dial-up, turbo would have come in handy then.

Well done Opera!

Linux x86_64.

netwolf Friday, March 13, 2009 1:03:55 PM

@haavard: I absolutely agree with you that there are lots of different people with very different situations and needs.
But there is not only fast vs. slow, there are lots of nuances, which is why I think a way to customize compression to your personal needs would make this feature even more practical.

One thing I'd like to know besides that: are there any other changes/fixes compared to the latest snapshot, and if yes, which ones are that?
TIA,
netwolf

GFORGXgforgx Friday, March 13, 2009 1:16:32 PM

What about intel-freebsd release?

kavalec74 Friday, March 13, 2009 1:32:47 PM

netwolf: resizeable search | address bar

The YeOKYeOK Friday, March 13, 2009 1:38:06 PM

If your missing the turbo button, try switching to the default Opera skin.

SardorbekpROCKrammer Friday, March 13, 2009 1:43:46 PM

I have Ubuntu 8.10 so I have problems with entering russian characters ((( and also have problems with configuring Turbo ...

FransFrenzie Friday, March 13, 2009 1:45:59 PM

Originally posted by Grnch:

Mobile browsers are one thing, this idea was a necessity for them because many phones simply couldn't render the pages, and the relatively low numbers of active browsing on mobile phones made it feasible for the time being.


You must never have used the Internet through GPRS while using your cell phone as a modem. I have long wished for Opera Mini like compression while using the full featured Opera on my laptop. Disabling images helps, but only partially. smile

Haavardhaavard Friday, March 13, 2009 1:47:05 PM

netwolf: The level of customization would probably depend on things like how much it costs to run the servers. If it's expensive, I doubt that images of a higher quality will be allowed, for example.

netwolf Friday, March 13, 2009 1:51:35 PM

Thank you haavard, that sounds very reasonable to me.

Still it'd be nice to be able to choose the type of content that is processed by the proxy, and to exclude certain sites.
(it's the first release, so I guess more exciting things will come by-and-by smile )

FransFrenzie Friday, March 13, 2009 1:58:05 PM

Originally posted by haavard:

netwolf: The level of customization would probably depend on things like how much it costs to run the servers. If it's expensive, I doubt that images of a higher quality will be allowed, for example.


Original images from original source though, pretty please? idea

Haavardhaavard Friday, March 13, 2009 2:35:03 PM

Frenzie: Disable Turbo?

FransFrenzie Friday, March 13, 2009 2:58:52 PM

I did notice a significant speed improvement on my somewhat slow connection, but it's still broadband. Due to the low quality images, Turbo won't be enjoyable for me in regular usage, aside from the occasional cell phone as a modem usage.

Turbo for text-only (HTML, CSS, JS, etc), but with high quality (original) images would significantly improve my speed/experience without the complications that higher quality compressed images would bring along for the Opera servers... I think. I might be all wrong there, of course, but, after all, you can turn images off already.

It's a brilliant feature either way, and one I've been waiting for since I first tried Opera Mini! yes

Johan Borgborg Friday, March 13, 2009 2:59:16 PM

Maybe Frenzie means that when you open an image independently, it should be loaded directly from the original source, and I think that does make sense. Maybe not always, but often enough smile

Martin Tangmartintangsl Friday, March 13, 2009 3:04:56 PM

I think people need to consider that there are other people in different situations out there.


I believe there are quite some people in my city do have relatively old computers even if they have a broadband connection. Flash and other plug-ins often take a quite large ratio of memory for those old computers. So, will separating this enhanced plug-in blocker be considered?

FransFrenzie Friday, March 13, 2009 3:05:52 PM

For opening images independently I'd say something like a 640*480 low quality thumbnail with information about the size of the original and an option to open/save the original?

Andrew G.consalt Friday, March 13, 2009 3:08:59 PM

Yes!!!! Thanks!

But I have a problem with KerioFirewall: Empty host field, and... too ancient browser... smile

http://aerbas.com/images/20090313164857_kerio-oturbo-1.png

KurtChrisDavey Friday, March 13, 2009 3:18:31 PM

Well done Opera

Some of us can eat Beluga caviar whenever we choose - but we are certainly the minority.....

Charles SchlossChas4 Friday, March 13, 2009 4:03:42 PM




It seems to get stuck for me at

http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=186923194

Opera/10.00 (Macintosh; Intel Mac OS X; U; Edition Turbo; en) Presto/2.2.0

FataL Friday, March 13, 2009 4:45:14 PM

No Classic installer again... sad Means less people can try it.

Originally posted by kavalec74:

There is resizable width of search box!

bigeyes I don't believe it! Yet... wink

kavalec74 Friday, March 13, 2009 5:11:31 PM

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.