JQuery 1.3 Beta 1 released, take part in testing
- Transfer

The jQuery team has worked hard to release the new jQuery library release and is now available for rigorous testing. jQuery 1.3 is not yet ready for use in the final products, and we need help in order to clear out possible errors.
Download
You can download a copy of jQuery 1.3b1 from here
code.jquery.com/jquery-1.3b1.js
UPD: some details were added from sources outside the translation
Please do not use the minimized or packaged version of jQuery during testing, as this can make it difficult to detect errors.
Main areas of change
The following are the main areas in which important changes have occurred and which are most likely to cause problems in your code:
- selectors engine - the selectors code has been completely rewritten, probably, it is here that exceptional situations are possible (some edge cases still exist here);
- DOM manipulation (append / prepend / before / after) - this code has also been largely rewritten, along with some logic for executing “inline script” elements;
- .offset () is another method that has been completely rewritten;
- event namespaces - the logic for managing events in namespaced events has been completely rewritten;
- event triggering (Event Triggering) - now during the event triggering, it bubbles up the DOM [I understood the meaning, I find it difficult to translate - approx. translator] - this moment can become a source of problems.
So far we do not want to describe in detail all the innovations that are in jQuery 1.3 (we will do this when the release is scheduled for January 14), but we will accept any feedback that you provide us.
How to leave a review:
- send an error message to jQuery bug tracker (for this you need to create an account);
- make sure that you apply a simple test for each of the problems that you have encountered (either attach the test, or provide a link to it);
- indicate that you are testing “jQuery 1.3 Beta 1 ″ (otherwise, your report may be mistaken for a report in a different version);
- send an email link to your test and error report on jQuery Dev so that the development team will know about the results of your testing.
Thanks in advance to everyone who will help in testing this release. We really have high hopes for this release and are waiting for the moment when it will finally be in our hands.
outside the translation
at this link ajaxian.com/archives/jquery-13-beta-sizzling-and-feature-testing the following very interesting details are available (without translation):
* Sizzle has been integrated
* No more browser testing: For example, no more if (jQuery.browser.msie &&! jQuery.isXMLDoc (this)) {which is replaced with if (! jQuery.support.noCloneEvent &&! jQuery.isXMLDoc (this)) {
* Live event delegation: Reglib's claim to fame was how event delegation was “live” meaning that if you added elements later on, they would also fall into the same delegations. With $ ("# foo> div"). Live ("click", someFn); you get the same in jQuery
* $ (this) .closest ("div") ;: Returns this or closest ancestor that matches selector
* .offset () rewrite - significantly faster, uses no browser sniffing.
* .hide () /. show () rewrite - 50% - 200% faster.
* .append / prepend / before / after rewrite - 10-15x faster.