The new speed improvements are paying off. I had a page where i
displayed a popup (jqModal) and in IE6 the content of the page
disappeared for a few seconds before displaying the popup but this is
solved dropping in the new jQuery version.

Nice work!


David


John Resig schreef:
>
> Hi Everyone -
>
> I'm pleased to announce the release of jQuery 1.1.3. After many months
> of testing, developing, and more testing, we have a very solid release
> available for download. It comes with roughly 80+ fixed bugs and a
> handful of enhancements for good measure. Highlights include:
>
> 1. Improved speeds, with DOM traversal over 800% faster than in 1.1.2.
> 2. A re-written event system, with more graceful handling of keyboard
> events.
> 3. A re-written effects system (with an accompanying fx test
> suite), featuring faster execution and better cross-platform support.
>
> Full list of fixes:
> http://dev.jquery.com/report/15
>
> Download:
>
> * jQuery 1.1.3 (Compressed, 20KB)
> http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.1.3.pack.js
>
> * jQuery 1.1.3 (61KB)
> http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.1.3.js
> * jQuery 1.1.3 (Docs, Source Code)
> http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.1.3-release.zip
>
>
> As always, if you find any bugs with this release, please post them to
> the jQuery Bug Tracker.
>
>
> 1.1.3 Features
>
> Massive Selector Speed Improvements
>
> Due to popular demand, we dug deep and made some major changes to
> jQuery's selector engine. Here's a breakdown of the speed improvements
> that were made to jQuery itself. All numbers are based on the
> SlickSpeed test suite.
> http://dev.jquery.com/~john/slickjq/
>
> Browser jQuery 1.1.2 jQuery 1.1.3 % Improvement
> IE 6 4890ms 661ms 740%
> Firefox 2 5629ms 567ms 993%
> Safari 2 3575ms 475ms 753%
> Opera 9.1 3196ms 326ms 980%
> Average improvement: 867%
>
> Additionally, we tested the improved code base against some of the
> other popular selector libraries, again with the SlickSpeed test
> suite.
> http://dev.jquery.com/~john/slick/
>
> Browser Prototype jQuery Mootools Ext Dojo
> IE 6 1476ms 661ms 1238ms 672ms 738ms
> Firefox 2 219ms 567ms 220ms 951ms 440ms
> Safari 2 1568ms 475ms 909ms 417ms 527ms
> Opera 9.1 220ms 326ms 217ms 296ms 220ms
>
> A couple things to notice when looking at the speed suite results are
> that:
>
> * We're over 800% faster than we were in jQuery 1.1.2.
> * We're the fastest framework in the most popular browser,
> Internet Explorer 6.
> * We're the only framework that doesn't give incorrect results.
> * And all of this comes at no expense to you ― jQuery is still the
> same 20KB that you've come to expect and enjoy.
>
> New Selectors
>
> Unicode Selectors: This is a huge addition for those of you who want
> to use Unicode attribute values, IDs, class names, or tag names. You
> can now use them directly in jQuery selectors:
>
> $("div.台北")
> $("div#台北")
> $("foo_bar台北")
> $("[EMAIL PROTECTED]")
>
> Escape Selectors: A frequently requested feature you can now select
> elements by ID (or other selector) that uses a special character, for
> example this will find the div that has the ID of "foo.bar":
>
> $("div#foo\.bar")
>
> Inequality Selector: While this selector isn't part of the CSS
> specification, it's frequently used and included in other selector
> libraries, so we decided to add it in:
>
> $("[EMAIL PROTECTED]")
>
> :nth-child() improvements: This selector allows you to locate specific
> child elements. We've supported selectors like :nth-child(1) and
> :nth-child(odd) since the beginning of jQuery, now we've added
> advanced :nth-child selectors, such as:
>
> $("div:nth-child(2n)")
> $("div:nth-child(2n+1)")
> $("div:nth-child(n)")
>
> Space-separated attributes: After being removed in jQuery 1.0, this
> selector has now been brought back by popular demand. It allows you to
> locate individual items in a space-separated attribute (such as a
> class or rel attribute).
>
> $("[EMAIL PROTECTED]")
>
> Animation Improvements
>
> Speed: Animations are now significantly faster and smoother.
> Additionally, you can run more simultaneous animations without
> incurring any speed hits.
>
> Testing: We now have a dedicated test suite for animations ― which has
> allowed us to fix a number of pressing animation bugs that weren't
> previously locatable.
> DOM Event Listeners
>
> Internally, the jQuery Event system has been overhauled to use the DOM
> Event system, rather than the classical "onclick" style of binding
> event handlers. This improvement allows you to be more unobtrusive in
> your use of the library (not affecting the flow of other libraries
> around it). Additionally, it helped to resolve some of the outstanding
> issues that existed with binding event listeners to IFrames.
> Event Normalization
>
> Some great steps have been taken to normalize keyboard and mouse
> events. You can now access the event.which property to get most
> details about the specific key or button that was pressed.
> Multiple .is()
>
> The .is() method can now take multiple selectors, separated by a
> comma. This allows you to test your jQuery set against multiple
> selectors.
>
> $("div").is(":visible, :first")
>
> Browser Version
>
> A commonly requested feature, by plugin authors, was a way to
> determine what browser version their users were using. We now expose
> an extra property through which this information can be accessed.
>
> jQuery.browser.version
>
> More Bug Fixes
>
> Please see the ticket listing for the full list of all issues resolved
> in this release.
> http://dev.jquery.com/report/15
>
>
> The Future of jQuery
>
> We've been very concerned with the direction and progress being made
> towards furthering the jQuery project. We're focusing on a number of
> different aspects now, but the primary concern is still the
> advancement of the core jQuery library. We've spec'd out the next two
> releases, which you can read more about below:
>
> jQuery 1.1.4
>
> This will be the last release of the jQuery 1.1 branch - another bug
> fix release with some minor improvements. This release will also mark
> a number of methods as deprecated, in accordance with the upcoming
> jQuery 1.2 release.
>
> We're currently planning on having this release take place at the end
> of July.
>
> jQuery 1.2
>
> This will be the next major release of jQuery, containing a
> significant number of new features. The full details of this release
> can be found in the jQuery 1.2 Roadmap.
>
> http://docs.jquery.com/JQuery_1.2_Roadmap
>
> Your comments and feedback on this release are greatly appreciated.
> It's still in planning, so nothing is completely final. We're
> currently planning on releasing jQuery 1.2 by the end of August.
>
>
> jQuery Books
>
> We're now up to 4 jQuery books being written and, just as importantly,
> they're all being written by members of the jQuery team (so you'll
> know that you're getting good information).
>
> The books and their authors are as follows:
>
> * Learning jQuery by Karl Swedberg and Jonathan Chaffer - due out
> early July 2007 (Packt Publishing).
> http://www.packtpub.com/jQuery/book/mid/100407j4kh3d
> * jQuery Reference Guide by Karl Swedberg and Jonathan Chaffer -
> due out Summer 2007 (Packt Publishing).
> * jQuery Quickly by Yehuda Katz and Bear Bibeault (Manning Publishing).
> * Designing with jQuery by Glen Lipka (Manning Publishing).
>
> This is really fantastic news. I've been able to read some of the
> pre-release chapters and I think you're going to be in for a real
> treat with these books.
>
>
> jQuery Talks and Conference
>
> I'd like to announce some talks being given about jQuery in the
> upcoming months. Specifically, there will be a number of talks given
> about jQuery at both of the Ajax Experience conferences.
>
> http://ajaxexperience.techtarget.com/
>
> At the San Francisco Ajax Experience, John Resig will be giving an
> introductory overview to jQuery followed by an advanced jQuery talk.
> Glen Lipka will be giving a talk on designing with jQuery.
>
> At the Boston Ajax Experience, John and Glen will be presenting again,
> and will be joined by Paul Bakaus to give a talk on developing intense
> applications and games with jQuery.
>
> Since there's going to be quite a few members of the jQuery team at
> the Boston Ajax Experience, we'd like to announce that we're planning
> on doing a small, one day, jQuery Conference the next day after the
> Ajax Experience. This will be the perfect opportunity for you to meet
> the jQuery team and ask any nagging questions that you have. We'll
> also be giving a number of talks about specific aspects of jQuery.
> We'll have more details about this soon.
>
>
> jQuery UI
>
> Today, we're also pleased to announce a secret project that we've been
> working on: jQuery UI. This project, being written by Paul Bakaus, is
> a whole new Drag & Drop library being developed from the ground up
> with speed and extensibility taken into consideration. Additionally,
> great care is being taken to have the code be fully documented and
> tested ― allowing many other developers to use and help extend it.
>
> This library will contain full code for Draggables, Droppables,
> Sortables, Resizables, and a Slider.
>
> You can take a look at some of Paul's early work in the SVN repository.
>
> http://dev.jquery.com/browser/trunk/plugins/ui
>
>
> Funding and Thank You
>
> The new jQuery UI library marks a new step for the jQuery project:
> This is a piece of code whose development we're sponsoring using money
> donated by you, the jQuery users!
>
> This is being made possible in two ways: first by your continued
> support and donations to the jQuery project, and second by a generous
> server donation by Media Temple. This is allowing us to focus our
> financial resources on other projects that'll benefit everyone the
> most.
>
> So I'd like to take this opportunity to request additional donations
> to help us continue funding exciting new work that you'll be able to
> use in your web sites. Any help will be greatly appreciated.
>
> http://docs.jquery.com/Donate
> http://www.mediatemple.net/
>
> Once again, I'd like to thank the jQuery team and everyone who has
> helped to make this release possible. It's been a lot of work, but I
> hope you'll be as pleased with this release as we are. Thank you ― and
> thanks for using jQuery!
>
> --John
>
>

Reply via email to