Well, as the primary front-end guy here, I'll have to say that 1.7 is a step in the right direction, with things such as simplifying event delegation and shortening function names (on/off).
There are still a few quirks that bother me though:
- it still has the 'zoom' bug in Opera 12. I don't understand why they removed a function on the basis that it generated errors in Chrome's console log, but they're not fixing this one which does the same in Opera -- when it's a relatively easy fix. (It's even VERY easy if you use browser sniffing, meh... The only reason for that zoom test is to... test for IE.)
- it's larger than 1.5.2, obviously. Not by a wide margin... About 10%. But it's still 10%. Actually, I could have stayed with v1.4.4 which was smaller than 1.5.2 but wanted to have the 'perfect' Ajax code which they advertised. I'm not even sure this changes anything actually... I'd love for jQuery to re-release the 1.4 branch with UglifyJS compression. I'm sure it would be of benefit... (Or, yeah, I could recompress it manually, but the CDN version would stay as it is.)
- a good way to reduce size would be to release versions of jQuery where all deprecated functions are just *removed*... There is no reason not to do that. If you're the author of the JavaScript code that relies on jQuery, and you choose to use the 'light' version, you're bound to know not to use some functions like .bind() or .delegate().
- they're fixing HTML5 tag use in .html() but it still requires HTML5Shiv. I'm not exactly sure which is best here... They could go ahead and integrate HTML5Shiv, couldn't they? But then it would mean IE fixes waste bandwidth for other browsers. And then... And then you start wondering, how about they release modular jQuery versions targeted to a specific browser and version, and they let us choose the target...? So what, "it's not a good thing to sniff browser versions"? Who are we kidding here? The only browser that needs special treatment, 99% of the time, is IE... Just do a test for IE and call a custom jQuery for it!
- well, it's a first iteration. Remember how the release of 1.6 went..? It was a mess. Let's wait...
Other than that... Having jQuery 1.6 in Wedge was a no-no, but v1.7 is a bit better in that respect. If only they could take bandwidth into account...