Live data from Hacker News

JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

blog.jquery.com

81–90 of 237 posts

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#81
post #53

Earlier quoted context omitted.

Here is the magic: IE 6 - 8 are not popular browsers. They are only used if the person using them doesn't know what a browser is. And all it would take for them to switch is one webpage they use popping up "You are using an outdated unsupported vulnerable awful browser, here are Firefox or Chrome, take your pick and don't ruin your web experience any more". And the corporate clients could finally get through their he…

Unfortunately it's not a matter of sticking fingers in your ears, I can tell you. If you've got 50-100,000 workstations to worry about, and a couple of intranet apps that only run in older versions (there are more of these than you might think,) upgrading IE could be a fabulously large and expensive project. Still you gotta catch up at some point. The product I work on is dropping IE8 in January, which will cause som…

A nasty situation no doubt, but manageable. What I would do is:

0. Rename IE to 'intranet'. 1. Configure IE to only access Intranet. 2. Switch everyone to chrome/firefox, keep bookmarks, etc 3. Hire some university students to temp man the support line as you are flooded with support requests.

As I said a nasty situation. Perhaps it would be best to spread a rumour that someone was fired thanks to IE. That way you are not evil IT getting in the way of everyone's job.

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#82
post #12

Earlier quoted context omitted.

I think they just realized they can continue to support the old IE versions while other JS libraries advance in functionality, or they can stay competitive.

Which other libraries would those be? (I'm serious.) There were several fairly well known libraries a couple of years ago, but as far as I can tell, jQuery won that battle decisively. It has almost 100% penetration in the projects I'm familiar with that use a general purpose JS library, and it seems to be the default for articles and blog posts I find on-line these days too. Part of that success came from the ecosyst…

I think jQuery 2.0 is partly a response to Zepto.js [1] -- they're both jQuery-API-compatible, and they both drop support for OldIE (Zepto drops all of IE, though [2]).

[1]: http://zeptojs.com/ [2]: http://zeptojs.com/#platforms

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#83
post #73

Earlier quoted context omitted.

At the same time, the pace of the cutting edge grows faster and faster. It better grow pretty fast. By late 2012, jQuery will still be supporting a browser released in 2001 but by early 2013 it won't support a browser that was only replaced by MS in 2011. Corporate America is not IE8's only domain. There are a lot of people who don't even know what a browser is. And IE8 was the default browser on Windows 7.

You're comparing apples to oranges. A more correct assertion: By late 2012, jQuery will still be supporting a browser replaced by MS in 2006 but by early 2013 it won't support a browser that was only replaced by MS in 2011. It's still a valid point, but comparing release dates with replacement dates just hurts the whole argument.

You are right.

Probably the best way would have been: By late 2012, jQuery will still be supporting a browser released in 2001 but by early 2013 it won't support a browser that was released in 2009.

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#84

Sorry, but this is a disaster. Dropping support for IE6 may be OK, IE7 is a bit too soon, but IE8? I haven't tested my stuff on IE6 and IE7 for a long time, but I still do it on IE8 everyday. It was released in 2009! And it's decent enough, PNG transparencies, etc. jQuery's main raison d'être might have gone out the window.

IE8... released in 2009

Microsoft is the only major browser vendor to believe that a 3-year-old browser is acceptable on a supported OS (XP). Google, Mozilla, Apple, Opera support XP with their latest browsers.

I agree it's too soon to drop support for IE8, but I'd love to see more pressure put on MS for leaving XP+IE users stuck with a second rate browser.

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#85
post #75

Earlier quoted context omitted.

You know what? At this point I'm not sure it's worth catering to people who "don't even know what a browser is." They've had nearly 20 years to hop on the bandwagon and start understanding this crazy "internet" thing, and they haven't. A person that behind the times isn't going to buy anything on the internet anyway.

That works fine for your blog, but what percentage of customers are you willing to turn away from your web business?

I the cost of maintaining apps exceeds their value as customers, then they're going to lose support. Don't forget supporting these old broweres isn't free, cheap, or easy.

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#86
post #30
post #26

Earlier quoted context omitted.

If you look at the second conditional comment, it will not be parsed as a comment in browsers without conditional comment support. In other words, it will correctly use jQuery 2.0, like any other browser without conditional comment support.

It's a conditional conditional comment. I feel ill.

[deleted]

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#87

Earlier quoted context omitted.

Which other libraries would those be? (I'm serious.) There were several fairly well known libraries a couple of years ago, but as far as I can tell, jQuery won that battle decisively. It has almost 100% penetration in the projects I'm familiar with that use a general purpose JS library, and it seems to be the default for articles and blog posts I find on-line these days too. Part of that success came from the ecosyst…

The JS community has moved beyond DOM abstraction libraries entirely. Using polyfills is now the preferred way to reach older browsers. JQuery serves a role of abstracting the stuff that polyfills can't fix, or to go all the way back to IE6 where the differences are too great to mess with on your own. Without that, there really is no reason to use JQuery at all.

I appreciate the reply, but I can't help noticing that you didn't actually answer my question.

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#88
post #34

Earlier quoted context omitted.

The cycle here is pretty long: jQuery 2.0 will be released in "Early 2013". For some time (probably at least 6 months if not longer), jQuery 1.9 and 2.x will be perfectly API compatible. That means that the conditional comment approach will work with very little downside. That gets us to summer or Fall 2013. At this point, there may be a release of jQuery 2.1. According to the blog post, it will probably contain few…

At the same time, the pace of the cutting edge grows faster and faster. It better grow pretty fast. By late 2012, jQuery will still be supporting a browser released in 2001 but by early 2013 it won't support a browser that was only replaced by MS in 2011. Corporate America is not IE8's only domain. There are a lot of people who don't even know what a browser is. And IE8 was the default browser on Windows 7.

And MS will technically support IE8 for Win7 with security updates till 2020 for the same reason IE6 on XP is still supported until 2014 (and IE 5.01 on Win2000 was supported until 2010).

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#89
post #20

Earlier quoted context omitted.

The premise is that jQuery 1.9 and 2.0 are API-compatible, so you can do something like: New browsers will get a lighter download and a faster runtime. oldIE will still work with all the hacks required to make it work.

You do realize that IE 10 dropped conditional comments, right?

You do realize that IE 10 will be supported by jQuery 2.0, right?

Re: JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.

#90

Sorry, but this is a disaster. Dropping support for IE6 may be OK, IE7 is a bit too soon, but IE8? I haven't tested my stuff on IE6 and IE7 for a long time, but I still do it on IE8 everyday. It was released in 2009! And it's decent enough, PNG transparencies, etc. jQuery's main raison d'être might have gone out the window.

IE8... released in 2009 Microsoft is the only major browser vendor to believe that a 3-year-old browser is acceptable on a supported OS (XP). Google, Mozilla, Apple, Opera support XP with their latest browsers. I agree it's too soon to drop support for IE8, but I'd love to see more pressure put on MS for leaving XP+IE users stuck with a second rate browser.

Yea, MS has in general never released new versions of IE for a version of Windows that entered extended support, and the extended support phase lasts for five years!
Post reply on HN