![]() If you are on at least a fast 3g connection, that is HSPA connection that shows up as H+ next to your network signal, and have a decent smartphone with Gbs of RAM, avoid Opera Mini by all means. YouTube, on the other hand, is a complete nightmare. Opera Mini users might account for just a small percentage of total website traffic and thus the owners of the websites or web applications might not want to compromise features in order to accommodate Opera Mini users. That is why you find some websites don’t work at all on Opera Mini while some decide to support limited amounts of features. The middle ground between browser support and features is hard to establish. Such functionality is not possible while using Opera Mini. Thus, generally, web applications require JavaScript to enhance user experience and also to allow advanced features. The same happens while sending and receiving emails you don’t have to reload Gmail to do that. This is JavaScript in action.Īlso, web applications such as those that allow live chatting want you to send and receive messages without having to reload the page. However, most of them do.įor example, while registering an account with a website, just when you start typing your username, the website might start searching it’s database to see if your username is taken. To be fair, not all modern websites require JavaScript. Why do Modern Websites Require JavaScript? These fonts are not supported on Opera Mini. ![]() The code is not just plain HTML, CSS and JavaScript anymore. And thus, when you try to use Opera Mini to load such a page, you automatically lose some of the functionality, such as beautiful animations and modals.Īlso, modern websites use beautiful fonts. The Gmail example we looked at uses it too. Now, this flow is problematic for JavaScript. That’s is why all websites look almost similar on Opera Mini. ![]() Those are enormous savings in data usage and time taken to load the page in case of slow connections. Thus, a web page that would otherwise be, say 2MB, ends up becoming something like 200KB. This flow saves data because Opera servers reduce image sizes, remove unnecessary code and even strip unsupported elements from the page such as web fonts. Opera Mini then displays the results fast because the page has been evaluated and compressed by the server. The Opera servers then go ahead and request the web page, evaluate the code, compress it, and send the ‘compressed’ page to Opera Mini. That means that when you type a Web address in Opera Mini, a request is made via the Opera servers. Opera Mini delegates the work of evaluating the code to the Opera servers. There’s a time taken by the browser’s request to reach the web server, there’s a time taken for the web server to understand the request and send a response, there’s a time taken for the web server’s response to reach the browser, and then there’s the time taken for the browser to evaluate and understand the code in order to display the content. So, each part of this process takes a little time: The browser then evaluates the code in order to determine how to display the content. The web server responds with the web page, which is made of content and code. When you fire up your browser and type a Web address, the browser makes a request to the particular server associated with that address. That is CSS code in action making the page beautiful. There is even a beautiful animation while closing and opening the compose view. Now, when you click the compose button, there is a beautiful modal showing you a place to add your message and the email address of the receiver. ![]() The emails are attractively laid out on the page. There is also code that designates which bits of what you see is text, which bit is an image, which bit is a button and so on. However, there is code that handles what happens when you click the compose button, for example, and that is JavaScript. For example, when you view your emails in Gmail on a desktop Web browser, what you see are pieces of text and images. The code determines how the content is displayed. ![]() Well, for simplicity, let’s call the first category content and the second category code Now, you’re asking yourself, why is this relevant? However, internally, most of those Web pages include other parts that only the browser sees, that is, the code: ☺ What Makes up a Web PageĪ web page you load using your web browser is mostly showing you the following components: However, maybe you don’t know about all the aspects of compression that come into play to make the web pages you browse that fast and small.įYI: most websites are beautiful, don’t let Opera Mini fool you. This happens because the websites are loaded via Opera servers which compress the Web pages before they send them to you. It loads web pages extremely fast in those cases. Opera Mini is a cool web browser for slow connections for a good reason. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |