jQuery 2.0, “Goodbye Old IE”
jQuery 2.0, expected release “early 2013”, will drop support for Internet Explorer 6–8.
jQuery was conceived specifically to address the differences in browsers, so we’re not going to abandon the essence of our philosophy and simply disregard the millions of active Internet users who (for whatever reasons) still use oldIE. Yet we also want to move ahead and take advantage of modern browsers, especially the growing mobile market.
jQuery version 1.9 will be fully API compatible, so for websites developed in 2013 it will be worth conditionally serving both versions so that modern browsers get a performance boost. The official press release has example code for this: jQuery Core: Version 1.9 and Beyond.
In short, yes. This is great news. I’ve lambasted website owners before for actively blocking and celebrating their lack of IE support, so what makes this news any different?
jQuery is so pervasive that it is default boilerplate before interactively has even been designed. Most websites use but a fraction of what jQuery is capable of. All of this means that if you need to ‘support’ IE6–8 then version 1.9 will be perfectly adequate for years to come. Tens of thousands of websites are running perfectly well on older versions.
Just because jQuery 2.0 is dropping support for old IE doesn’t mean you have to.