Opera Mini Compression Algorithm

  • To whom this may concern,

    I am currently writing an extended essay in relevance to your Opera Mini's browser, where I am comparing it's efficiency to Dolphin's compression browser, and I would truly appreciate it if you could help me by explaining the way in which your data is being compressed. My investigation is comparing the efficiency of your browser to Dolphin's in terms of the transmission of data on mobile device networks.

    I was wondering if your compression method uses a HTTP compression, or if the data is compressed on the device itself?

    I used a test network, connected to a file transfer protocol (FTP) on the browser to help determine which application would compress the files more efficiently in terms of speed and its compression ratio. Any help would be truly appreciated as I am faced with a number of problems in which I urgently need to address.

    Thanks you for any help given, and sorry for causing any inconvenience.

  • I am also looking for how opera mini compress data.

  • To whom this may concern,
    I am currently writing an extended essay in relevance to your Opera Mini's browser, where I am comparing it's efficiency to Dolphin's compression browser, and I would truly appreciate it if you could help me by explaining the way in which your data is being compressed. My investigation is comparing the efficiency of your browser to Dolphin's in terms of the transmission of data on mobile device networks.
    I was wondering if your compression method uses a HTTP compression, or if the data is compressed on the device itself?
    I used a test network, connected to a file transfer protocol (FTP) on the browser to help determine which application would compress the files more efficiently in terms of speed and its compression ratio. Any help would be truly appreciated as I am faced with a number of problems in which I urgently need to address.
    Thanks you for any help given, and sorry for causing any inconvenience.

    Hello and thanks for your query!

    We shrink the web content your device receives to a fraction of its original size. You get all the videos, photos and text that you normally would, but you eat up less data and load pages faster.

    With data savings on your phone, you can browse longer without worrying about going over your data limit. If you're traveling, you can easily conserve your roaming data.

    Or, if you're on your laptop, turn on turbo mode to speed up slow connections at the coffeehouse and load pages faster when there's too many people trying to connect to the Wi-Fi.

    The pages you visit go through one of our servers. The server identifies pieces of the page that can be compressed. It shaves off image pixels and corrects video buffering. Then, it sends back these smaller-sized pieces to your device.

    If your worried about Privacy, We take privacy very seriously, no matter how you are using our products.

    Depending on the Opera product you are using, your connections to secure websites may either be made directly without using turbo compression, or they may be made via our turbo compression servers.

    With most of our products, if you browse a secure site with turbo mode enabled, like your bank or email, we get out of the way. Your secure data is sent directly between your device and the site. With video, we can tell a site to change the bitrate that streams to your device, but we can't look at what you're streaming.

    In Opera Mini for Android, our servers connect to secure websites and your device connects securely to our servers. Our servers make sure your device knows whether the website connection can be made securely or not. This is done solely to compress all of the content going to your device (including the secure content). Your privacy is still respected.

    To improve services, we log some information: your IP address and user agent, the address of the pages you visit and timestamps. For secure websites, we only log the site's hostname and port number, instead of the full address. We may keep this info for up to six months.

  • @operaolaf:

    We may keep this info for up to six months and sell it to anyone who comes up with some money.

    FTFY.

  • @operaolaf:
    We may keep this info for up to six months and sell it to anyone who comes up with some money.
    FTFY.

    We only log the site's hostname and port number, instead of the full address. We may keep this info for up to six months.

    Oh No! Opera would log a sites hostname and may keep it for 6 months! Please read things before you post and make acquisitions. If you're worried about privacy, then why even browse the internet?

  • @operaolaf:

    "We log the URLs of your requests that are sent through our servers, but not the content. We also log your IP address, details about your device's make and model, and a randomly generated identifier associated with your instance of our products. We use this data to debug and improve our services and may store our server logs for up to six months. We anonymize and aggregate this data and may allow our business partners access to it."

    q.e.d.

  • @operaolaf:
    "We log the URLs of your requests that are sent through our servers, but not the content. We also log your IP address, details about your device's make and model, and a randomly generated identifier associated with your instance of our products. We use this data to debug and improve our services and may store our server logs for up to six months. We anonymize and aggregate this data and may allow our business partners access to it."
    q.e.d.

    Opera VPN hides your IP Address so that's Debunked and not only that, but if you didn't have an IP Address, You wouldn't be able to access the internet.

    Opera uses your device model because there are over 10000+ types of Android devices and 1 app that they need to optimize for every phone. Big or small, low end or high.

    Google anonymizes your data and gives it to 3rd parties. Just Like Microsoft, Google (Your android device cough) Apple, Facebook, Twitter your ISP and your country.

  • @operaolaf:

    FYI, there is a thing called 'browser fingerprinting'.

    https://panopticlick.eff.org

  •   @operaolaf:
      FYI, there is a thing called 'browser fingerprinting'. 
      https://panopticlick.eff.org
    

    Yep! And I've known about it since I started browsing the web in 1995! Browser fingerprinting applies to all browsers. Are you by chance a Firefox user trying to troll the Opera forums? If you're so afraid of being Tracked, Use Tor, don't sign up for websites, move to the forest, don't use mail and use a VPN.

  • We may keep this info for up to six months and sell it to anyone who comes up with some money.

    Welcome to real world. :-)

  • We may keep this info for up to six months and sell it to anyone who comes up with some money.

    Welcome to real world. :-)

    Thanks @leocg, You've always been good at finishing things :yes:

  • @msassoon123, Opera Mini in most cases does not compress downloaded files (the ones that you explicitly download into your Download folder), as in most cases they should be already compressed. Instead we focus on compressing the web pages itself.

    There are 2 modes of webpage compression in Opera Mini for Android:

    • Extreme: uses [our technology called OBML|https://dev.opera.com/articles/opera-binary-markup-language/]. This one is also used by other Opera Mini clients like J2ME or Symbian.
    • High: uses Turbo technology which was described in this thread already - every resource on the page (JS, CSS, images) are downloaded on our servers, compressed and send to your client. There is much more to that, but that's the most important of this concept.

    Please let us know how we're doing when you finish your essay :)

Log in to reply
 

Looks like your connection to Opera forums was lost, please wait while we try to reconnect.