Skip navigation.

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 13. March 2009, 09:33

Андрей Панов 13. March 2009, 09:40

:-)

z@h3k 13. March 2009, 09:45

:yikes:

Blaz Pristy 13. March 2009, 09:53

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

Where is this server for compression? in Norvey mybe...

Web pages are already compressed and optimized...mybe for ISDN and analog modems then.:lol:

Quantic 13. March 2009, 09:56

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

Nonox 13. March 2009, 10:02

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 13. March 2009, 10:06

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

AgentCROCODILE 13. March 2009, 10:11

@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 13. March 2009, 10:40

nice....

Paul Skinner 13. March 2009, 10:41

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 13. March 2009, 10:45

When my linux?!

Nonox 13. March 2009, 10:46

+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 Tang 13. March 2009, 10:49

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?

Haavard 13. March 2009, 11:04

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.

Ilja N. 13. March 2009, 11:26

Hm, downloaded, installed, launched, but i don't see the turbo-button.

JK 13. March 2009, 11:30

can't find the turbo button too, seems not working

Old-Nick 13. March 2009, 11:35

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 13. March 2009, 11:49

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...

Andrey 13. March 2009, 11:51

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 13. March 2009, 11:57

There is resizable width of search box!

the-bolk 13. March 2009, 12:01

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).

Andrey 13. March 2009, 12:19

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.

Andrey 13. March 2009, 12:20

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

netwolf 13. March 2009, 12:36

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 :-)

Haavard 13. March 2009, 12:37

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 II 13. March 2009, 12:37

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)

Haavard 13. March 2009, 12:41

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.

fernando823 13. March 2009, 12:44

@Grnch
+1

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

Hewi 13. March 2009, 12:45

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.

Haavard 13. March 2009, 12:46

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 Uribe 13. March 2009, 12:48

one of the coolest innovations, great!

João Eiras 13. March 2009, 12:52

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 YeOK 13. March 2009, 12:54

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 13. March 2009, 13:03

@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

GFORGX 13. March 2009, 13:16

What about intel-freebsd release?

kavalec74 13. March 2009, 13:32

netwolf: resizeable search | address bar

HeeZy 13. March 2009, 13:36

can someone make a button of this turbo button so i can add it to my status bar?

The YeOK 13. March 2009, 13:38

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

Sardorbek 13. March 2009, 13:43

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

Frans 13. March 2009, 13:45

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:

Haavard 13. March 2009, 13:47

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 13. March 2009, 13:51

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: )

Frans 13. March 2009, 13:58

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:

Haavard 13. March 2009, 14:35

Frenzie: Disable Turbo?

Frans 13. March 2009, 14:58

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 Borg 13. March 2009, 14:59

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 Tang 13. March 2009, 15:04

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?

Frans 13. March 2009, 15:05

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 13. March 2009, 15:08

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

Write a comment

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