It's not the browser which is breaking the site; it's the site's developers who are using features which are not universally available. Guess what? If you use simple, clean HTML and progressively enhance with JavaScript, CSS and HTML5 features then everyone can browse your site. Or you can use the absolute bleeding edge of everything, requiring every user to give your code a full VM on his machine (a JavaScript VM, g…
I strongly disagree. If 1 single browser out of 8-9 in common use doesn't support web standards, and represents a fraction of a percent of my target audience, then I'm not going to spend time crafting workarounds to target that browser. I already make compact web sites compared to my peers -- no jQuery, optimized images, mostly text-driven. No JS is required to navigate and view the site. A hair over 100 kb for most…
Workarounds for Opera Mini
41–50 of 53 posts
Re: Workarounds for Opera Mini
#42Earlier quoted context omitted.
The users don't want a site. They want an app. It's like expecting the developers of the latest, greatest PC game to write a progressively enhanced game that the same executable will run on DOS 1.0 all the way to the latest Windows version. They will spend time and resources on making sure it works with DOS 1.0, even though there are next to zero users for it, making it completely uneconomical, basically working for…
No, sorry, when I visit the Next Web, for example, I don't want 600 kilobytes of CSS and JS just to look at what's basically a list of photos and some text. That is insane by any measure, and I'm not even counting the photos (as they're necessary and there's not much to do about those). It seems to all be there so the site can be a wonder of mystery meat navigation, with clicks randomly bringing elements in and out o…
> TNW's next iteration … loading instantly
e.g. https://www.ampproject.org/Re: Workarounds for Opera Mini
#43> When you’re building websites, front end developers spend countless hours ensuring they gracefully degrade for older browsers, but what about those in developing nations, where every bit and byte counts? Well, what about them? Are they realistically going to be your customers?
Re: Workarounds for Opera Mini
#44For many many sites it really doesn't matter if they don't support 3rd world countries - what value do we gain from working hard to support people with no money to spend? Advertisers aren't interested in them, we can't sell anything to them. It sounds selfish but society is based on exactly that way of thinking.
Re: Workarounds for Opera Mini
#45Re: Workarounds for Opera Mini
#46For many many sites it really doesn't matter if they don't support 3rd world countries - what value do we gain from working hard to support people with no money to spend? Advertisers aren't interested in them, we can't sell anything to them. It sounds selfish but society is based on exactly that way of thinking.
Opera Mini is also relatively unique in having great text-reflow which is an important feature for people with bad eyesight, even in rich countries.
Back then I figured: when when you are architecturally forced to throw out compliance with lots of fancy newfangled dynamic stuff, why not focus on readability and page navigation usability instead?
(I led the Opera Mini team at Opera until last year.)
Re: Workarounds for Opera Mini
#47Re: Workarounds for Opera Mini
#48> When you’re building websites, front end developers spend countless hours ensuring they gracefully degrade for older browsers, but what about those in developing nations, where every bit and byte counts? Well, what about them? Are they realistically going to be your customers?
Not everyone on the web is selling something.
Re: Workarounds for Opera Mini
#49I remember a time when opera was supposed to be the browser that implemented web standards the most accurately and completely. What happened? Are they now lagging, or is it just they chose not to support some standards in opera mini for those perfs goals?
Yep, it will provide web access over a crappy EDGE connection using a feature phone.
As for the larger Opera, what happened was Google Chrome. There was no way a small for profit like Opera could keep up. So they caved, and now their desktop and non-mini mobile offerings are Chromium based.
Re: Workarounds for Opera Mini
#50I remember a time when opera was supposed to be the browser that implemented web standards the most accurately and completely. What happened? Are they now lagging, or is it just they chose not to support some standards in opera mini for those perfs goals?
'Mini' a totally different beast to a normal browser, in order to minimise data usage. When you request a page in opera mini, that request is sent to Opera's servers. The webpage is rendered on their server [using their rendering engine], and a totally different (OBML) file is sent to your browser, to represent the end result. 'Mini' never sees HTML, Javascript or CSS -- those are handled on the server. This allows t…
I Think they either have plans to, or have already transitioned to using webkit/blink as the backend for Mini.
Never mind that they seem to be doing their level best to kill of the presto-era browsers. This December they shut down their bookmark sync service (Opera Link) after having introduced a new one for their webkit/blink based browsers.
It sometimes seems like the web is heading for yet another monoculture. Marginally better than the IE era as this time the engine is open source, but a monoculture non the less.