News for hackers. Stuff that matters.
Re:Google 'discourages' users of old browsers by userbinator on Monday September 01, 2014 @07:58PM (#8255150)
Google has started showing old versions of its search page to people using out-of-date versions of some web browsers.

On the other hand, many of the people using older versions of browsers would probably be the same ones who don't like the changes Google's made to its pages.

As someone who regularly uses various browsers (including text-based), I have a very strong opinion on this: I've noticed the "you must use browser X, Y, or Z" trend become more prevalent over the years, and I think it's against the basic premise of the Internet to be an accessible source of information to all. Users should be free to use whatever browser they want, on whatever hardware they want, with the understanding that some sites may use features their browsers don't support. Most sites on the Internet are still primarily sources of information, and it's rather disconcerting to see "appification" turning easily accessible pages containing text and images into complex behemoths that only work in the latest browsers from the big vendors. I know there is a certain allure to using the "latest technologies" for many developers, but if it needlessly excludes some others, there's a marginalising, discriminatory element to it that I just can't agree with.

She added: "We're continually making improvements to Search, so we can only provide limited support for some outdated browsers."

It would help if she pointed out the particular "improvements" and what features they need.

Re:Google 'discourages' users of old browsers by kijin on Monday September 01, 2014 @09:07PM (#8255304)
Another problem with so many of today's "appified", needlessly animated websites is that they are rarely as accessible (as in, usable by people with disabilities) as their simpler, text-and-image-based predecessors used to be.

Just because <canvas> and cool CSS3 hacks are part of the W3C standard doesn't mean that you can use them wherever you want. If you use CSS3 hacks to convey meaning, that meaning is lost not only to old IE users but also to anyone who is visually challenged. Sooner or later, this is going to become a taboo, and all of us who did it will drop our heads in shame as if we'd used tables for layout. (Tables were, and still are, a W3C standard after all.)

On the other hand, I do want to discourage people from using IE7. How do we do that without turning every webpage into a shiny animated app? My answer would be simple: wrap all my CSS and JS links in a conditional comment that hides them from older versions of IE. Give those users the authentic Lynx experience. After all, it will probably be prettier, not to mention more accessible, than any "graceful degradation" hack that I can cook up.

Older design? That's too nice. What about no design? (Remember, your site should still work fine with no design.)

Re:Google 'discourages' users of old browsers by lelandbatey on Tuesday September 02, 2014 @12:34AM (#8255849)
I'd just like to join you up here on this soapbox and point out three nice benchmarks I've personally used to keep things I make nicely accessible:

- It must be simple to use your api via command line Curl

- Any site you make must look decent or at least be usable without css or javascript

- All sites must be fully navigable and understandable in lynx (the command line browser).

Keep with these, and the way is easy.

Re:Google 'discourages' users of old browsers by pbhjpbhj on Tuesday September 02, 2014 @09:53AM (#8257514)
I support "links" but not lynx.

However I disagree. Most consumer pages don't need to look decent without CSS, be usable probably but not look decent. CSS is how you make the pages look decent.

Re:Google 'discourages' users of old browsers by lelandbatey on Tuesday September 02, 2014 @10:35AM (#8257794)
I think that's ultimately what I mean. As an example, compare this screenshot of my site[0] with css and Javascript on to this screenshot[1] with it off. It's still perfectly usable, even if it doesn't look nice. But the same basic structure of the page is evident, and it's not like things are suddenly jammed together or messed up.

[0] - http://nacr.us/media/pics/screenshots/screenshot--07-32-57.p...

[1] - http://nacr.us/media/pics/screenshots/screenshot--07-33-31.p...

Re:Google 'discourages' users of old browsers by vonklaus on Monday September 01, 2014 @09:03PM (#8255292)
I think HN self selects for a bunch of corner cases that are atypical to the problem google is trying to correct for. People who have refused to update due to dislike of a certain OS, browser configuration, have extensions that limit functionality or otherwise knowingly don't update their browser for a specific reason based on technical understanding or aesthetic choice are the corner cases. Obviously, there are just a bunch of non-technical people using ie7 who have 5million toolbars and can't figure out why google looks so shitty. These people need to upgrade their shit, because when something doesn't work they can't fix it. Web devs are sick of having to develop with their hands tied behind their backs because a fuckton of people are using the old browser their computer shipped with in 2007.
Re:Google 'discourages' users of old browsers by radmuzom on Monday September 01, 2014 @10:19PM (#8255518)
It's not that people refuse to update. At work, we have not yet upgraded from XP so nothing above IE8 works here - you are not allowed to install any software on your own so no Firefox. If news sites, where the primary content should be text and maybe a couple of images, don't work because they require all kinds of fancy "modern web" features - then it is not a problem with users but a problem with the developers of the website.
Re:Google 'discourages' users of old browsers by drivingmenuts on Monday September 01, 2014 @10:33PM (#8255563)
No, that's a problem with your IT department being stuck about a decade behind.
Re:Google 'discourages' users of old browsers by arjie on Monday September 01, 2014 @10:38PM (#8255576)
Some may see your comment as flippant, but it is very accurate. Didn't MS shut off support for that combination of OS and Browser? If so, their IT department is exposing them to security trouble. If so, their competence is in question.
Re:Google 'discourages' users of old browsers by toxican on Tuesday September 02, 2014 @09:23AM (#8257339)
I've never understood the "well we have to keep IE6 because of this one obscure program" as the excuse to why IT departments force their users to use IE6. Keep IE6 for that one obscure, poorly-made program. Give then a copy of Firefox or Chrome to use for everything else. I realize for a lot of users that's more choice than they can handle, but those that know better must be tortured by that awful lack of choice.
Re:Google 'discourages' users of old browsers by acdha on Tuesday September 02, 2014 @10:39AM (#8257821)
It's actually worse than that: Microsoft gives you free integrated desktop virtualization (MED-V) and, in IE 11 they added an Enterprise Mode which works very well with antique sites. Both can be seamlessly integrated using group policy so a user clicks on the blue e, uses the web as normal and when they hit http://creaky-internal-app.example.com the experience seamlessly jumps back a decade.

This isn't being conservative about upgrades. This about an IT department refusing to learn to do anything they weren't doing in 2000.

Re:Google 'discourages' users of old browsers by pbhjpbhj on Tuesday September 02, 2014 @09:43AM (#8257456)
I've never used one but I understand there are plugins that load a particular URL in an IEframe. So there's no need for the user to know that they need to use IE for one thing and FF/Chrome for another.
Re:Google 'discourages' users of old browsers by staplesowns on Monday September 01, 2014 @11:21PM (#8255684)
Companies can pay extra for XP support even after MSFT's EOL.
Re:Google 'discourages' users of old browsers by Isofarro on Tuesday September 02, 2014 @10:34AM (#8257784)
Or keep using it anyway. Most organisations don't actually receive direct Microsoft support/assistance when they run into problems anyway. So Microsoft ending XP support is practically meaningless.

At worst, it allows independent software vendors a small market for regular repeat business. At best, people just keep using XP the same way they've been doing for years.

Re:Google 'discourages' users of old browsers by marrs on Tuesday September 02, 2014 @10:18AM (#8257688)
How is that radmuzom's fault? And more to the point, why should the web be inaccessible to someone a decade behind?
Re:Google 'discourages' users of old browsers by acdha on Tuesday September 02, 2014 @10:35AM (#8257791)
It's not the users’ fault but if nothing else his IT department is being recklessly negligent by choosing to block security updates.
Re:Google 'discourages' users of old browsers by mirkules on Tuesday September 02, 2014 @02:19PM (#8259209)
Whatever the IT policy is is not really relevant. There is a big difference between ending or not providing support for older browsers (passively), and actively deciding to limit functionality solely on the basis of having an outdated browser.

Maybe the new search page uses features only found in the newest browsers. But since we have little details to go on (apart from the employee's canned response of "we are constantly updating functionality"), I'm skeptical that in fact they did this just for the sake of doing it "for the users' own good". That is wrong, imho

Re:Google 'discourages' users of old browsers by walshemj on Tuesday September 02, 2014 @06:17AM (#8256764)
No your giving publishers a lazy get out - if you actually work for a large publisher online you would be shocked by how non technical and sclerotic they are - makes The laundry files bureaucracy seem fast and responsive :-(
Re:Google 'discourages' users of old browsers by J_Darnley on Tuesday September 02, 2014 @10:22AM (#8257704)
No, the issue is that no newer Windows OS is actually an upgrade.
Re:Google 'discourages' users of old browsers by vonklaus on Monday September 01, 2014 @10:26PM (#8255534)
while i respect that you personally are constrained in this respect, support for XP has ended. Chronologically, google inc was founded ~3 years before XP was released and it wasn't mainstream on inception. So the point being when XP was released like 13 years ago, it enjoyed mass audience. Now there have been several iterations of windows and according to mores law 10 years forward see more innovation than the preceding 100. So I would allege, that it is actually absurd that you could be angry that the site you are using is degrading a little less gracefully than you would hope to put pressure on you and your company to use something that was created recently. Conversely, I wouldn't fault the phone company if my Nokia brick phone wasn't fully supported, while I loved playing snake, times change.
Re:Google 'discourages' users of old browsers by klez on Tuesday September 02, 2014 @07:30AM (#8256958)
About your nokia example, maybe I'm mistaken but wouldn't it be like you couldn't send a proper SMS without upgrading your phone?
Re:Google 'discourages' users of old browsers by pbhjpbhj on Tuesday September 02, 2014 @09:36AM (#8257408)
Yes, you can't send an SMS with an "attached" video with your phone unless you update to a phone with a video camera ... you can still do the SMS but the side-channel and video capabilities are missing.
Re:Google 'discourages' users of old browsers by DanBC on Tuesday September 02, 2014 @07:26AM (#8256947)
I would fault my phone company if I could no longer make and recieve phone calls and send and receive SMS text messages.

And it's not just about stuff not working on simple machines - many sites are awful to use on recent smart phones and recent OSs because they have only been tested on local networks on development machines. No one has tested them on normal machines.

Re:Google 'discourages' users of old browsers by acdha on Tuesday September 02, 2014 @11:25AM (#8258085)
> I would fault my phone company if I could no longer make and recieve phone calls and send and receive SMS text messages.

We went through this when cell networks decommissioned analog service and again when the early digital stuff was phased out. It turned out not to be such a big deal – once the phone company hit you with a higher bill to support the old equipment, almost everyone quickly decided learning how to use a new phone wasn't so bad.

This is similar: companies are hoping that the rest of us will subsidize their IT decisions with increased development and support costs. The difference is that most places lack a mechanism to pass along those costs so they're rarely confronted with a cost comparison.

Re:Google 'discourages' users of old browsers by realusername on Tuesday September 02, 2014 @05:05AM (#8256470)
Yeah sure, if IE8 could display CSS properly, that would be the case but unfortunately even basic CSS is quite broken on IE8, it's not just graceful degradation.
Re:Google 'discourages' users of old browsers by realusername on Tuesday September 02, 2014 @09:13AM (#8257298)
I'm not sure why I can't reply to the other comment.

I also designed things on IE7 & IE8 and there is definitely some major problems on IE8 which cannot be solved magically by graceful degradation. I think that IE9 is generally fine however, if you design everything with graceful degradation in mind and the website is quite simple it should work (appart for weird borders around images sometimes, but it's fine with a bit of css).

I've definitely experienced z-index bugs, floating bugs, padding bugs, display bugs (with inline & blocks) and core JavaScript bugs in IE8 which are making the website unusable.

IE8 is definitely not IE9, while it's still better than IE7 and there is generally less issues, there is still IE8 specific work to do to make the website compatible. And depending of your strategy within the company, it might not be worth trying to fix these issues. (this is quite costly).

Re:Google 'discourages' users of old browsers by cozuya on Tuesday September 02, 2014 @08:59AM (#8257233)
Source/examples? The only real hassle that I experience with IE8 is "odd" behavior around positioned elements, everything else works OK. It even supports box-sizing: border-box.
Re:Google 'discourages' users of old browsers by dmitri145 on Tuesday September 02, 2014 @04:16AM (#8256316)
As web dev, I am aware of a pain to work with old browsers. However, as user/customer, I perfectly feel for people who have better things to do with their lives, then download, upgrade, update, sometimes spending hours, breaking things, spending more hours to repair them, and so on.

In the ideal world, upgrading should be easy and fast, and provide an easy reverse if the user is not happy. As we know, this is not the case, so how can we blame the user for getting stuck with the old system that reliably worked?

Re:Google 'discourages' users of old browsers by toxican on Tuesday September 02, 2014 @09:27AM (#8257363)
In what way isn't it easy/fast now? Upgrading from something like IE7 is as easy and downloading/installing and you're done. It'll hold your hand through carrying over your data from the old browser and even ask if you want it to be the new default. Then updates from there are done automatically in the background without any user input.
Re:Google 'discourages' users of old browsers by xg15 on Tuesday September 02, 2014 @12:32PM (#8258577)
But how about the part where you can also reverse the update easily because you don't like the UI changes or an important extension broke?
Re:Google 'discourages' users of old browsers by dmitri145 on Tuesday September 02, 2014 @09:44AM (#8257462)
Can't speak about the M$oft world that I left long ago. However, as far as I understand, the issue is the OS, and many people simply prefer XP.

But Mac OS is no different. I've been on OS 10.5 and when Google stopped supporting Chrome there, it suddenly stopped working with Youtube. Luckily, I've found a hack and wrote a script launching Chrome without that disable setting. Which proves that there was absolutely no reason to forcefully disable what worked for users for many years.

Re:Google 'discourages' users of old browsers by jblok on Tuesday September 02, 2014 @09:15AM (#8257307)
Sure, but once you upgrade to a certain point, your browser should update itself automagically. I know for sure that Chrome auto-updates, as does (I think) IE9. So once that initial investment has been made, this argument doesn't hold true
Re:Google 'discourages' users of old browsers by dmitri145 on Tuesday September 02, 2014 @09:35AM (#8257399)
Browser update stops once you reach the last version supported by your OS. From there, you have to upgrade OS and that is not as easy or risk-free, unfortunately.
Re:Google 'discourages' users of old browsers by yareally on Tuesday September 02, 2014 @05:46AM (#8256644)
As an Opera 12.x user I noticed them dropping support the other day. There's a huge difference in dropping support for 8-10 year old versions of IE and a browser that was receiving new features until the other year (and is still on par with most CSS/JS/HTML features of current browsers[1]). Especially when it's just search results. Opera themselves still recommends Opera 12 for long time users until all features are ported to the Blink based Opera and still patch it for security issues.

It's all done by user agent sniffing though, so if you're an Opera 12 user still and haven't found a way around it, you can switch the user agent to something like Mozilla for Google sites only in Opera's override.ini file and search results work just as they did the previous week. Other sites run by Google, such as the Android developer's console and Admob will also work correctly using this method. If unsure how to do that, here's an example[2].

Users of other browsers no longer "supported" could do something similar with an extension of some sort for their browser and just change the browser version of their user agent to something newer (something farther in the future would be a good idea).

[1] http://caniuse.com/#compare=ie+11,firefox+34,chrome+40,safar...

[2] https://gist.github.com/yareally/7c6c76fb79fa5846665f

Re:Google 'discourages' users of old browsers by Mithaldu on Tuesday September 02, 2014 @09:45AM (#8257472)
It can't be understated how disgusting this decision by Google is.

Opera 12 and Opera 15+ are completely different software packages that share literally and explicitly no code whatsoever.

One is a Chrome fork; the other a completely standalone program.

One is as bare-bone as browsers can get; the other has, out of the box, more features than any other browser on the market.

Not even the company producing Opera 15 asks its Opera 12 users to upgrade, since Opera ASA does know it is not an upgrade.

Yet Google decided to join the charade of Opera 15+ being an "upgrade" of Opera 12, since having another Chrome fork putting pressure for compatibility on websites furthers their goals.

Re:Google 'discourages' users of old browsers by jasonisalive on Monday September 01, 2014 @08:21PM (#8255190)
I disagree. The marginalising, discriminatory effects of web developers using the state of the art is critical to moving web technology forward as quickly as possible. By penalising users who use antiquated browsers or computing devices, it helps create pressure and demand for:

a) more affordable modern computing devices b) more intelligent auto-updating browsing software c) more educated and engaged consumers

Mollycoddling stragglers only hurts everybody in the long run.

Re:Google 'discourages' users of old browsers by nirvdrum on Monday September 01, 2014 @10:45PM (#8255593)
Then let's just dispense with the silly idea of having open standards. The idea was to allow graceful degradation. But if you're just going to block out people, just dump the baggage of HTML and CSS and truly move everything forward.

I'm not really sure how the rest of your points follow, however. Modern browser features have led to higher battery consumption on the whole. The number of sites that can peg a CPU core is staggering (and naturally terrible for batter life). The motivating factor for auto-updating browsers is to deal with security matters, not jamming features consumers aren't really asking for down the pipe. No one really needs drop shadows badly enough to risk instability every 6 weeks. And I'm not sure how constantly trying to get people to download Chrome makes them either more educated or engaged. It strikes me to be the opposite.

I'd like to mention that there's a whole class of HTTP clients that aren't end user browsers that get impacted by this sort of thing. It kinda sucks having to fire up a hefty PhantomJS or SlimerJS process because the standard HTTP clients for whatever language of choice can't do anything meaningful with certain sites any longer.

Re:Google 'discourages' users of old browsers by userbinator on Tuesday September 02, 2014 @03:29AM (#8256195)
The motivating factor for auto-updating browsers is to deal with security matters, not jamming features consumers aren't really asking for down the pipe.

Absolutely. I don't think anyone would disagree to updates for fixing memory leaks, buffer overflows, and similar security-related bugs. But when they come with disruptive changes including removal of valuable features and increased system requirements, it becomes more of a dilemma and in some ways almost feels like they're using security as an excuse, a "tool of obedience" to pull all the rest of the unwanted changes along too.

To me, the whole "we must move the Web forward" notion (I've heard it far more recently than before) is increasingly looking more like change for the sake of change; an indication that Web technology is reaching a saturation point - progress is outpacing demand - for a lot of use cases, and hence the stronger attempts to promote newer technologies that are adding more complexity while yielding diminishing returns.

The increasing browser requirements for websites is not unlike that of increasing hardware requirements for software - the average user probably doesn't require anywhere near a machine as powerful as the ones today to serve their needs (mostly email and realtime chat, watching videos, reading webpages, etc.), but is basically forced into upgrading due to newer versions of software requiring more resources than before. (The machine I'm using is currently ~6 years old, and it still serves my needs just fine.) This "progress" is arguably beneficial for the economy of those in the business, but it also creates enormous amounts of waste for everyone else, and I don't think it's sustainable either.

Re:Google 'discourages' users of old browsers by nfoz on Tuesday September 02, 2014 @11:04AM (#8257952)
"Moving the web forward" has always been the push of content designers to have more control over what happens on the user's machine; to control the exact display and interaction. Designers always wanted the power of flash -- full audio/video/interaction control.
Re:Google 'discourages' users of old browsers by lelandbatey on Monday September 01, 2014 @11:15PM (#8255669)
Modern browser features have, like all change in the world, opened up some potentially problematic paths. But your frustration is misguided. Be upset with the people/sites that abandon standards or suck up processing power for an article.

I'm curious what prompts this frustration?

Re:Google 'discourages' users of old browsers by nirvdrum on Monday September 01, 2014 @11:50PM (#8255748)
The idea of the Web as it was sold to many of us was that it allowed for cross-platform access without having to deal with hardware requirements or DLL hell. The best part, was it was completely open and you didn't need to constantly upgrade because the technology degraded. Nowadays, if you run a browser older than 6 weeks old, you're treated with utter disdain by a non-insignificant portion of web developers. We've done a complete about-face on this one.

It also appears since new APIs are constantly being made available that devs are in a constant state of learning how to use them. While I appreciate that eventually some of this solidifies and we're better off for it, in practice a portion of the user experience always suffers. And as mentioned, this becomes really bothersome when this comes at the expense of battery life. If everything is to become a web app, and I have N tabs running, then I have N different opportunities for a web site to completely drain my battery. In practice, there's usually more than one site responsible.

And then there's the fun matter where auto-updating browsers sometimes just don't work. And since the update occurs silently, it can take a while to figure out that's what happened and that the failure isn't related to something else. Chrome 36 simply didn't work for me, so I had to change browsers until Chrome 37 rolled out.

For what it's worth, I've spent close to five years working on a Web Consistency Testing service, where we've tested millions of unique pages across tens of thousands of sites. I understand the quirks of browsers better than many. I've measured the performance and memory impact of new browser releases. I've had to debug quite a few customer issues. So, while a large part of my frustration is certainly personal, I'm also coming at this having looked at actual data.

Re:Google 'discourages' users of old browsers by pjmlp on Tuesday September 02, 2014 @07:26AM (#8256944)
This only happens because it was a broken idea to start with.

The web should be about interactive documents, not trying to bend it into a color version of VT100s.

Re:Google 'discourages' users of old browsers by nirvdrum on Tuesday September 02, 2014 @09:24AM (#8257345)
Right. And that ties back into my original comment. If we want the Web to be something different and feel constrained in supporting what it was originally intended to be, we may as well make a clean break.
Re:Google 'discourages' users of old browsers by jasonisalive on Monday September 01, 2014 @11:06PM (#8255650)
Modern browser features have led to higher battery consumption on the whole. The number of sites that can peg a CPU core is staggering

If people are having consistently poor mobile experiences because of poor battery optimisation across websites, that should create market demand for smarter devices/mobile browsers, better development tools and modern standards etc., right?

I'm not sure how constantly trying to get people to download Chrome makes them either more educated or engaged. It strikes me to be the opposite.

Well of course. When Google nags people to download Chrome, they're advertising their own services and fostering ecosystem lock-in. It might technically equate to a public service if their primary target market is out-of-date IE users, but that's incidental. It's an entirely different issue to what's at discussion here. Regardless, it does at least raise awareness of browser choice and habituate people to such (to users such as us) very basic actions as downloading, installing and trying out alternative software programs.

Re:Google 'discourages' users of old browsers by nirvdrum on Monday September 01, 2014 @11:30PM (#8255706)
If people are having consistently poor mobile experiences because of poor battery optimisation across websites, that should create market demand for smarter devices/mobile browsers, better development tools and modern standards etc., right?

Well, my point is these problems are created by "converting" what would traditionally have been static content into dynamic. I'm not sure there will ever be a way to make that as efficient as static. Creating a problem and then fixing it doesn't mean you've actually advanced anything. But I suppose you're right in that it'll create demand for devices with longer battery life, if not in a roundabout way. There are probably easier ways to achieve that.

Hands down the most common case I come across is constant DOM changes without any growth cap using something like a circular buffer. Eventually the browser just churns doing constant GC. Travis CI was a big example of this, but the huge set of blog widgets out there are typical culprits as well. I'm not sure how new hardware could possibly address that.

Re:Google 'discourages' users of old browsers by MaxBarraclough on Tuesday September 02, 2014 @07:45AM (#8256999)
> that should create market demand for smarter devices/mobile browsers, better development tools and modern standards etc., right?

Web standards are not really about efficiency of rendering, and never will be. Hence 'cloud rendering' in Opera Mini. The minimum system requirements to browse the web are only going to increase.

http://www.w3.org/TR/html-design-principles/#priority-of-con...

Re:Google 'discourages' users of old browsers by pjmlp on Tuesday September 02, 2014 @07:21AM (#8256936)
Ah, you mean the desktop we already enjoy!
Re:Google 'discourages' users of old browsers by yeukhon on Monday September 01, 2014 @09:01PM (#8255284)
I want to echo this comment.

The effort to bring people to use the latest browser is understandable. For one, it forces developers to "drop" bad practices which are now "restricted" or banned in modern browser specs. For two we can bring the latest security protection browser offer to user. How I wish we could just screw every webpage on this planet and rewrite HTML spec and make it fresh and restricted.

But, it is important to note that blind users have very difficult time to use web sites that are JS-heavy and plugin-heavy. ARIA is a great solution, but honestly, even popular sites are slowly adopting it and even so Javascript interaction can be very hard to get right for a blind user.

They can still use chrome and firefox if the website provides text-based version. But the problem is still most websites don't provide text-based version.

Shameless plug: I did my senior project on this subject.[1] In this project I used gmail.js which the author did an amazing job of extracting the DOM for us (it was also on HN). I wish a website could just provide these "JS" APIs publicly so developers like me who wish to let people to interact with the website over voice without us "scarping" the API. Think of the ideal REST practice where one uses HAETOS to drive resource discovery. Imagine every website has a "IFTTT" protocol!

It is unfortunate, but today, even there are millions of blind users, they have to "adopt" to the latest technology with pain, at least this is what the blind users I've asked before and after the project said.

Anyway, my project code is a mess, but it was fun to write add-on and try blind-user tools on my own.

[1]: http://ccvcl.org/mediawiki/images/archive/3/37/2014051804182...

Re:Google 'discourages' users of old browsers by tracker1 on Monday September 01, 2014 @09:26PM (#8255359)
I've been doing web application development since the mid-90's... If you think browser discrimination is new, so are you. NN4 and IE4 were so different from each other it wasn't funny. And by the time IE6 was released it was a godsend. Four years later, it was crap... by the time MS finally picked up development there was far better.

Just the same, pushing to abandon anything before IE9 is a hard sell... but when your mobile users are crossing 40% of traffic, it's an easier thing to do. Mobile devices take more time than some older browsers... just the same, developing for them is easier.

Re:Google 'discourages' users of old browsers by marrs on Tuesday September 02, 2014 @10:35AM (#8257795)
But I think there is a difference. IE6 was so far away from the standard that you had real difficulty supporting both, and really couldn't embrace a lot of features other browsers supported well. This was of course by design, intended to keep us from moving away, but it was so rubbish that designers moved anyway.

IE9 in contrast is pretty decent. In fact it's perfectly fine for most sites. For me, it's Chrome that is now aggressively pushing its own agenda. It doesn't really concern itself with standards any more than IE did, but because it's open source, nobody really notices.

Re:Google 'discourages' users of old browsers by tracker1 on Tuesday September 02, 2014 @07:15PM (#8260718)
By the time IE6 landed, it had over 90% market share... I wasn't about to support edge cases that weren't in IE6 at the time... I do agree in principle though.

I think things are fragmenting a bit, but the core is at least more in line among browsers... after ES6/7 take hold a bit better it will be nice.

I really wish the browser vendors would chose to use UTF8 under the covers for JS strings, and simply fix string handling for characters > 2^16 instead of additional regex flags, and string methods. I think it would fix far more bugs in end user code than those it might create.

Re:Google 'discourages' users of old browsers by userbinator on Tuesday September 02, 2014 @05:02PM (#8260130)
NN4 and IE4 were so different from each other it wasn't funny.

On the other hand, those differences are likely to be mostly cosmetic - this was a time when JavaScript was very little-used and pages were still mostly static with little in the way of style, so they were still quite usable across browsers despite looking different.

Now that pages are more "appified" there is far more than can break, because of the larger dependence on JavaScript and CSS.

Re:Google 'discourages' users of old browsers by tracker1 on Tuesday September 02, 2014 @07:12PM (#8260703)
As I said... web based applications... In other words, I had to interact with both models.. I created some simple box abstractions, but something as simple as a dynamic form (certain inputs visible based on others) was pretty much a pain, since you couldn't break a <form/> across multiple segments in NN4.

That doesn't even get into more complex interactions, or the flicker when making UI changes dynamically. For some things I simply re-wrote frame content client-side as it was faster with less "flicker" than trying to manipulate the DOM nodes.

Doing async stuff was interesting, post queues to frames, with the response wrapped similar to jsonp.

I don't miss those days at all...

Re:Google 'discourages' users of old browsers by dmitri145 on Tuesday September 02, 2014 @04:05AM (#8256286)
Indeed, I'd also love to know what these "improvements" are. What I see look more like removing features, or hiding them, making harder to find and access.

There used to be a "Map" link, where I'd instantly send my search text into Google Maps. Where is it, and what was wrong with it?

Re:Google 'discourages' users of old browsers by drivingmenuts on Monday September 01, 2014 @10:27PM (#8255543)
> Users should be free to use whatever browser they want, on whatever hardware they want,

They are.

> with the understanding that some sites may use features their browsers don't support.

Yep.

> Most sites on the Internet are still primarily sources of information, and it's rather disconcerting to see "appification" turning easily accessible pages containing text and images into complex behemoths that only work in the latest browsers from the big vendors

That's covered by the second half of the first quoted sentence.

> I know there is a certain allure to using the "latest technologies" for many developers, but if it needlessly excludes some others,

Who are still free to use whatever they want.

> there's a marginalising, discriminatory element to it that I just can't agree with.

So, only users get to use new tech and developers are stuck with using whatever works on the oldest stuff?

Re:Google 'discourages' users of old browsers by WorldWideWayne on Tuesday September 02, 2014 @12:24PM (#8258515)
>> Users should be free to use whatever browser they want...

> They are.

Users are free to access sites that don't work on their browser? Sounds like a very desirable freedom to have...

>> Most sites on the Internet...

> That's covered by the second half of the first quoted sentence.

Incorrect. The first half of the sentence that you quoted said "Most sites..." not Google's site.

>> there's a marginalising, discriminatory element to it that I just can't agree with.

> So, only users get to use new tech and developers are stuck with using whatever works on the oldest stuff?

Sure - Developers can do whatever they want, but isn't everybody free to complain about it?

How would you feel if tomorrow most sites (including Google) started employing some type of extremely annoying DRM and you couldn't access those sites at all without buying a completely new phone, computer, laptop and software for yourself and your whole entire company.

Let me guess - you'll say "they're free to do that". Great. That's a very productive answer. Do you think anyone would be complaining about it? Probably lot's of people. So, what's the point of saying that "everybody's free to do whatever they want" other than to state the painfully obvious? Yes, yes, yes - all things being equal, people are free to do wtf they want. Yay!

Re:Google 'discourages' users of old browsers by seanflyon on Tuesday September 02, 2014 @06:19PM (#8260509)
> buying a completely new phone, computer, laptop and software

Since this would only be a reasonable analogy if that new device and software were completely free, I don't think it would bother me that much. Now that I think of it, they already do this: Google still refuses to support my Ti-83plus. How dare they discriminate against me by supporting some devices and not others.

Re:Google 'discourages' users of old browsers by totalrobe on Tuesday September 02, 2014 @11:08AM (#8257974)
Browser updates can have major effects on enterprise level webapp behavior. It's a major headache to maintain support for n browser versions for something that doesn't add functionality to the application.

We have to re-certify our app with each major browser release and at the same time make sure we're still functioning with older versions, and make sure that older branches of our app is patched and customers are aware of limitations.

Re:Google 'discourages' users of old browsers by forgotmypw on Monday September 01, 2014 @08:26PM (#8255199)
Could it also be a way to reduce the time it takes to perform cross-browser testing and troubleshooting for a new layout?
Re:Google 'discourages' users of old browsers by icantthinkofone on Monday September 01, 2014 @10:26PM (#8255538)
"I've noticed the "you must use browser X, Y, or Z" trend become more prevalent over the years..."

I believe what you are actually seeing is the opposite of "Don't use IE". Instead they are saying "Use anything but IE" (best viewed in Chrome, Firefox, Safari and Opera). And that's good advice.

Re:Google 'discourages' users of old browsers by vonklaus on Monday September 01, 2014 @10:34PM (#8255566)
tbh the guys who are building the new IE did a reddit AMA a week or so ago. The new IE seems really great and those guys seem smart and receptive to the needs of web-devs and users. The problem, which google is trying to address, is that I doubt the majority share of computers running ie are running the newest most updated version. However, ceterus paribas, your point is well taken.
Re:Google 'discourages' users of old browsers by icantthinkofone on Tuesday September 02, 2014 @09:59AM (#8257563)
The new IE is better than the old IE but being better than crap is still crap. IE can't hold a candle to the other browsers despite what Microsoft tells you. Known, provable, verifiable.
Re:Google 'discourages' users of old browsers by WorldWideWayne on Tuesday September 02, 2014 @12:49PM (#8258673)
In the past IE beat the pants off of Netscape and basically invented "Web 2.0" with Microsoft's introduction of XMLHttpRequest. Nowadays IE starts faster and uses less memory than Chrome and has just as much CSS compliance. There are few parts of the HTML5 "standard" that IE doesn't supports.

So, what exactly are you talking about? What does "hold a candle" to mean to you?

Here are some charts of IE not holding a candle to other browsers - http://blog.mid.as/2013/11/13/best-web-browser-internet-expl...

Maybe you can provide some of your own links to explain just what it is that you're talking about because I don't think anyone has a clue.

Re:Google 'discourages' users of old browsers by icantthinkofone on Wednesday September 03, 2014 @12:25AM (#8261503)
If you think IE has "just as much compliance" as Chrome, then you don't know browsers and can leave now.

First, you can try http://css3test.com, then you can peruse http://caniuse.com/ When you're done with those, try http://html5test.com but come back for more.

Re:Google 'discourages' users of old browsers by drivingmenuts on Monday September 01, 2014 @10:32PM (#8255556)
I've adopted the "I don't care if you use IE" mentality.

I'm on OS X - if a browser doesn't run there, to hell with them. I'm not wasting the money to buy an OS I can't stand just to test a browser. I'm also not wasting time having to reinstall a VM every 30 days for the same reason.

When MS makes it painless to run IE on a Mac, then I'll actively test against it. I might not try to actively break it, but I'm not going to worry much.

And, thanks to Node-Webkit, anything that's critical can be wrapped up in an app.

Re:Google 'discourages' users of old browsers by sigmaml on Tuesday September 02, 2014 @02:34AM (#8256083)
And, in the same breath, could you also tell me which sites/applications you develop? That will help me avoid them!

This is precisely the kind of developer arrogance that I advise against in my sessions. Catering to a segment of population, or otherwise, should be a carefully-considered `business' decision. If you are making them based on your preference for OS X (or whatever) and your laziness to install a VM, you are actively inflicting harm on your business.

Re:Google 'discourages' users of old browsers by pjmlp on Tuesday September 02, 2014 @07:24AM (#8256942)
Good to you. I also don't test Safari.
Re:Google 'discourages' users of old browsers by WorldWideWayne on Tuesday September 02, 2014 @12:31PM (#8258568)
At least all you'd have to do is "buy an OS". I'd have to buy a whole computer to use an OS that I can't stand in order to test stuff on a Mac.

(But that's really living in the past. These days we have BrowserStack.)