Opera Turbo Labs release
By Øyvind Østlund. Friday, 13. March 2009, 09:00:00
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
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.
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
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.



1 2 3 4 Next »
Tamil # 13. March 2009, 09:33
Андрей Панов # 13. March 2009, 09:40
z@h3k # 13. March 2009, 09:45
Blaz Pristy # 13. March 2009, 09:53
Where is this server for compression? in Norvey mybe...
Web pages are already compressed and optimized...mybe for ISDN and analog modems then.
Quantic # 13. March 2009, 09:56
Don't tell me it is Opera Show?!
It's very cool...
Nonox # 13. March 2009, 10:02
Nonox # 13. March 2009, 10:06
AgentCROCODILE # 13. March 2009, 10:11
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)
kevinarjun # 13. March 2009, 10:40
Paul Skinner # 13. March 2009, 10:41
Do you plan on having these servers in more than just Norway?
Turbid # 13. March 2009, 10:45
Nonox # 13. March 2009, 10:46
http://www.m6replay.fr
Martin Tang # 13. March 2009, 10:49
Haavard # 13. March 2009, 11:04
Originally posted by Filip007:
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.
Vygantas # 13. March 2009, 11:22
http://www.favbrowser.com/wp-content/uploads/2009/03/turbo-crash.gif
http://www.favbrowser.com/opera-turbo-is-here/
Ilja N. # 13. March 2009, 11:26
JK # 13. March 2009, 11:30
Old-Nick # 13. March 2009, 11:35
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
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
[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
the-bolk # 13. March 2009, 12:01
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
Andrey # 13. March 2009, 12:20
netwolf # 13. March 2009, 12:36
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
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?
Michael A. Puls II # 13. March 2009, 12:37
Originally posted by tsarhan:
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
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
+1
Why it doesn't auto-update?? I think it fixes some bugs on the previous version.
Hewi # 13. March 2009, 12:45
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
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
João Eiras # 13. March 2009, 12:52
Originally posted by Grnch:
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'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
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
kavalec74 # 13. March 2009, 13:32
HeeZy # 13. March 2009, 13:36
The YeOK # 13. March 2009, 13:38
Sardorbek # 13. March 2009, 13:43
Frans # 13. March 2009, 13:45
Originally posted by Grnch:
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.
Haavard # 13. March 2009, 13:47
netwolf # 13. March 2009, 13:51
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
Frans # 13. March 2009, 13:58
Originally posted by haavard:
Original images from original source though, pretty please?
Haavard # 13. March 2009, 14:35
Frans # 13. March 2009, 14:58
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!
Johan Borg # 13. March 2009, 14:59
Martin Tang # 13. March 2009, 15:04
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
Andrew # 13. March 2009, 15:08
But I have a problem with KerioFirewall: Empty host field, and... too ancient browser...
http://aerbas.com/images/20090313164857_kerio-oturbo-1.png