Paul Krill
Editor at Large

jQuery 3.0: More interoperability, less Internet Explorer

news analysis
Nov 6, 20142 mins

The upcoming edition of the JavaScript library will come in two versions: one that supports IE8, and one that does not

Piñata de Internet Explorer
Credit: Javier Aroche

jQuery is moving toward a 3.0 release anticipated in early 2015, the core developer of the JavaScript library said this week.

Key features planned for version 3.0 include support for the Promises/A+ specification, for interoperable JavaScript promises; use of the requestAnimationFrame method to improve animation performance; and the end of support for the Internet Explorer 6 and 7 browsers, said Dave Methvin, lead developer of the jQuery core and president of the jQuery Foundation.

“jQuery simplifies Web development in three ways,” Methvin said in an email. “It eliminates quirks that arise in specific browsers, it provides a simple API for manipulating Web document, and it has an incredible community that creates useful plug-ins you can use on your website.”

Developers of jQuery 3.0 are not planning a lot of major architectural chances, so it will be close to a drop-in replacement for older versions, Methvin said. “The most important messages for Web developers is that although it’s a major change of numbers, it’s nothing to fear. We are happy with jQuery’s API and most developers seem to agree. So the changes we anticipate are incremental improvements.”

Still, there will be a jQuery Compat 3.0 version, the successor to jQuery 1.11.1, along with jQuery 3.0, the successor to jQuery 2.1.1. Compat will offer compatibility with more browsers, albeit at the expense of file size and possibly performance. “There is still quite a bit of Internet Explorer 8 out there in the world, and we want jQuery to support the Web developers who still need IE8 support,” Methvin said. “However, there are performance and size benefits to be had by not supporting IE8 and some older browsers. So we have two packages that can serve those different needs.” 

Newer technologies, such as Famo.us, have emerged to boost the JavaScript realm. But Methvin sees Famo.us as a complementary technology rather than as a competitor to jQuery. “For example, you could use the Famo.us rendering engine inside a jQuery plugin.” 

(InfoWorld Senior Writer Serdar Yegulalp contributed to this report.)

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author