Blog

Blog » Help Test jQuery 1.3 Beta 1

Posted December 22nd, 2008 by John Resig

The jQuery team has been working hard on the new release of the jQuery library and it’s ready for some in-depth testing! jQuery 1.3 is not ready for production use yet but we need help to weed out any bugs that might’ve snuck through.

Download

A copy of jQuery 1.3b1 can be found here:

Please don’t use minified or packed versions of jQuery when testing - it makes locating bugs difficult.

Major Areas of Change

Here are some of the areas that have seen major changes and are most likely to cause problems in your code:

  • Selector Engine - The selector code has undergone a complete rewrite - it’s likely that some edge cases still exist here.
  • DOM Manipulation (append/prepend/before/after) - This code has also undergone a large rewrite along with some of the logic for executing inline script elements.
  • .offset() - Another method that has been completely rewritten.
  • Event Namespaces - The logic for handling namespaced events has been completely rewritten.
  • Event Triggering - When triggering an event the event now bubbles up the DOM - this is likely to cause some problems.

While we won’t get into the particulars of all the new features that are in jQuery 1.3 (we’ll do that later, when it’s ready for final release - scheduled for January 14th) we do appreciate any/all feedback that you can provide.

How to provide feedback:

  • Submit a bug to the jQuery bug tracker (you will need to create an account, first).
  • Be sure to include a simple test case for any problem that you’re experiencing (either attach the test case or provide a link).
  • Mention that you’re testing “jQuery 1.3 Beta 1″ (otherwise your ticket will get confused with another release).
  • Email a link to your test case and bug report to the jQuery Dev list so that the dev team will be notified about your issue.

Thanks to everyone, in advance, for all your help in testing this release. We’re really excited about this release and can’t wait to get it into your hands.


77 Responses to “Help Test jQuery 1.3 Beta 1”

  1. Bram.us » jQuery 1.3 Beta 1 Says:

    […] In Short: Rewritten Selector Engine, rewritten .offset(), extra DOM Manipulation methods, Event Namespaces and Event Triggering. BOOM! Spread the word! […]

  2. Tane Piper Says:

    Congratulations to all in the jQuery team for finally getting here. It’s been great to follow the progress on the mailing list and some of the great discussions about the future of jQuery that have come up.

    Can’t wait to test it out and provide some feedback

  3. WebDev - Terra » Jquery 1.3 Says:

    […] http://blog.jquery.com/2008/12/22/help-test-jquery-13-beta-1/ Arquivado em: Sem categoria I […]

  4. Evan Riey Says:

    Thanks, testing it right as I type this (gotta love dual-screen)

  5. Great news! | Ionut Staicu - Webdeveloper Blog Says:

    […] And more […]

  6. jQuery 1.3 Beta Testing | Perplexed Labs Says:

    […] The official jQuery blog has announced the availability of jQuery 1.3b1. They’re asking for testers to iron out remaining bugs - looking to release on January 14th. […]

  7. Surpresas no jQuery 1.3 - pomoTI Says:

    […] Ajude o pessoal do jQuery testando e reportando possíveis bugs. […]

  8. Ajaxian » jQuery 1.3 beta: Sizzling and feature testing Says:

    […] jQuery 1.3 beta 1 has been released with John and the team asking for testing help. […]

  9. mjijackson • jQuery 1.3 beta 1 Says:

    […] jQuery 1.3 beta 1 […]

  10. jQuery 1.3 beta 1 released at { null != Steve } Says:

    […] Just passing it along, John Resig has posted about it and is looking for people to help test it. jQuery 1.3 is not ready for production use yet but we need help to weed out any bugs that might’ve snuck through. […]

  11. ShockSurge » jQuery: » Help Test jQuery 1.3 Beta 1 Says:

    […] Link: http://blog.jquery.com/2008/12/22/hel… […]

  12. jQuery 1.3 Beta 1 | Ajaxonomy Says:

    […] JavaScript The first beta release of jQuery 1.3 is out. […]

  13. Brent Says:

    Hurray for trigger bubbles! Event delegation gets that much easier!

  14. Callum Says:

    My guess is that the more bug reports will be filed if the process is simpler. I realise this means more work on the development side of things, so you may be happy with the current level of bug reporting. If you want to stimulate more bug reports, it might be worth simplifying the process.

  15. Sam Millar Says:

    Very good to see this release, going to get testing right now!

  16. Thibault Duplessis Says:

    It works ! I made a chess game using jquery-1.3b1 : check it here http://cheek.iliaz.com

    Note : if you find a bug, it is probably my fault

  17. Jeremy Says:

    awsome!! I use jQuery for EVERYTHING!!

  18. CssRain Says:

    nice。 越来越好。。

  19. Mikael from Hemsida24 Says:

    Keep up the good work guys, I love jQuery!

  20. Brian Sun Says:

    I use jQuery for everything, too.

  21. Rob Says:

    Nice to see a new jQuery version to test. Testing right now!

  22. Caesonia Says:

    Great job on proper feature support detection without browser sniffing.

  23. yang Says:

    又要准备DBUG了 T_T

  24. jQuery 1.3 Beta setzt auf Sizzle » Archiv » andredujardin.de/blog Says:

    […] Das Team um jQuery hat die Beta Version 1.3 des Javascript Frameworks veröffentlicht. Hauptaugenmerk wurde auf die Performance gelegt. Deutlich schneller soll diese Version laufen, was nicht zuletzt an dem Einsatz von “Sizzle” liegt. […]

  25. 为之漫笔 » jQuery1.3.1b征求测试,预计3岁生日时发布 Says:

    […] John Resig : http://blog.jquery.com/2008/12/22/help-test-jquery-13-beta-1/ […]

  26. Jiming Says:

    Please make it smaller, not bigger and bigger:)

  27. Hassan Says:

    Jiming is right! Please… make it smaller! It’s getting bigger…

  28. ralexismf Says:

    Wow, Great job. Testing right now! ;)

  29. Mircho Says:

    Where can we post bugs or comments on sizzle?
    I have spent some time figuring out that the problem I had was that for some reason img[src=test.gif] was returning 0 items because of the dot.

  30. itsadok Says:

    My offset bug is still there :(
    http://static.omgili.com/jquery_offset_ie_bug_1.3.html

  31. Jeremy Chone Says:

    I am a big fan of JQuery 1.2.6. Will give a try on the 1.3. Looking forward for the release.

    BTW, it is probably not in this release, but would be great to have micro templating in jQuery. John Resig’ simple example is so powerful (when used with a good server side component model).

    Thank you guys for your hard work, you definitely make the web a better place!

  32. jQuery 1.3 mit neuer CSS Selector-Engine | Ajaxschmiede.de Says:

    […] Das jQuery Team hat an der neuen Release hart gearbeitet, diese wurde jetzt in der Version Beta 1 veröffentlicht und eignet sich noch nicht für den echten Einsatz bei der Entwicklung von Internet-Anwendungen. Die Entwickler sind über jeden Tester dankbar, umso schneller können Fehler gefunden und behoben werden.  Den Download der Beta Version, einen Link zum Bug-Tracker usw. findet ihr hier. Was ist neu in jQuery 1.3? […]

  33. WP Cult Says:

    Would Love to give it a shot.

  34. 官不聊生 Says:

    jQuery 1.3 Beta 1将在明年元月14号发布?太好了,不过刚才测试了一下,好像toggle不起作用。

  35. 官不聊生 Says:

    http://www.cena.cn/dede/xml.html
    大家也看看,好象对谷歌浏览器不怎么支持。

  36. 官不聊生 Says:

    老外真可爱!

  37. yang Says:

    无视google浏览器……他们连他们自己的webgame都不支持;
    在firedbug里面运行一次之后toggle就可以用了,比较诡异,原因还在研究中……

  38. Podlipensky : Что нового в JQuery 1.3 Says:

    […] Недавно John Resig писал в блоге о релизе бета-версии JQuery 1.3. Большинство новых фич опубликованы в официальном roadmap, но я вам расскажу то, о чем никто не знает.. Тсссс… […]

  39. Ryan Zec Says:

    About the comments about making is smaller, it looks like(with packer compression) it has gona from 30.7K to 36.2K. When you compare it to say prototype(which is at 81.k), dojo(which is at 50.8k for the dojo base, not the toolkit), and mootools(which is at 42.2k) jQuery still beat them all in size.

    I also don’t care about the core size until it is reaching something like 50K and then i would start asking questions about why it is getting so bigger.

  40. Andrey Skvortsov Says:

    IE7 on Vista- extjs/FormPanel:
    Stop running this script?

    A script on this page is causing Internet Explorer to run slowly.
    If it continues to run, your computer might become
    unresponsive.

    Regards.

  41. Andrey Skvortsov Says:

    It seems attribute Sizzle.filter+”attribute selector” not work for XML documents.Something like “element[a=b]” on xml just hangs “filter()”.

    Thanks.

  42. Andrey Skvortsov Says:

    On Sizzle.filter,line:
    for ( var i = 0; (item = curLoop[i]) !== undefined; i++ ) {

    }
    you use strict “!==”,so you’ll get “true” if curLoop[i] is “null”.But for xml node lists access to not existent element in list result “null” not “undefined”,like in html dom.
    Maybe you want to gain another millisecond,but in this case just do “!=”,it’s enough and correct IMHO.

    Thanks.

  43. JeremiahTolbert.com » Blog Archive » links for 2008-12-24 Says:

    […] jQuery: » Help Test jQuery 1.3 Beta 1 jQuery 1.3 coming soon! (tags: javascript jquery) […]

  44. Dev Blog AF83 » Blog Archive » Veille technologique : Rails 2 + Merb => Rails 3, Vertebra, Vim, Firebug, Performances, Interviews, autres Says:

    […]  http://blog.jquery.com/2008/12/22/help-test-jquery-13-beta-1/ : jquery 1.3 sort en version Beta, avec le nouveau moteur pour les sélecteurs, sizzle. […]

  45. iHao Says:

    比较期待有关Event的两个更新

  46. jQuery 1.3 Bêta | WebCssDesign Says:

    […] La nouvelle version de jQuery 1.3 vient de sortir en bêta. Dans cette bêta on peut noter plusieurs nouveautés surtout axé sur l’amélioration du temps d’exécution et des effets. […]

  47. camilo Says:

    cann’t wait for this new release!!! thank you so much. I’m a designer with no programing experience at all, I’ve been trying to implement jQuery to my sites and it’s been an excellent help.

  48. cnwebman Says:

    谢谢你 支持你 ^_^ THANKS FOR YOUR GOOD JQ!

  49. Mathias Says:

    As for the comments about size, I agree with Ryan Zec. jQuery still is pretty damn lightweight, and I for one don’t mind sacrificing a few (kilo)bytes for more stability and better functionality.

    Oh, but here’s a tip. I repacked the good ol’ jQuery 1.2.6 version with “shrink variables” enabled. That managed to decrease the already minified file size with another 20 percent! (Compression results: 43900 / 55096 = 0.797)

    Might be useful for future minified releases… Just enable the “shrink variables” option.

  50. sunnybear Says:

    I’m very sorry that you’ve removed cache for all browsers in Sizzle (even optional). Now Peppy has real changes to be the fastest CSS selectors library. Of course if we don’t take yass into consideration.

  51. StefKob Blog » Blog Archive » Nouvelle beta Jquery 1.3 Says:

    […] jQuery 1.3 beta 1 has been released with John and the team asking for testing help. […]

  52. jQuery 1.3 beta: Sizzling and feature testing | Castup Says:

    […] jQuery 1.3 beta 1 has been released with John and the team asking for testing help. […]

  53. andy Says:

    $(document).ready(function() {
    $(’#content,#footer’).corner({
    tl: { radius: 16 },
    tr: { radius: 16 },
    bl: { radius: 16 },
    br: { radius: 16 },
    antiAlias: true,
    autoPad: true,
    validTags: [”div”]
    });
    $(’.nav’).corner({
    tl: { radius: 16 },
    tr: false,
    bl: false,
    br: { radius: 16 },
    antiAlias: true,
    autoPad: true,
    validTags: [”div”]
    });
    $(’.kwicks’).kwicks({ max: 300, spacing: 5 });
    });

    error as below
    expr = expr.replace(/\s*,\s*/, “”);

    // Improper expression
    if ( expr == old ) {
    throw “Syntax error, unrecognized expression: ” + expr;
    }

    old = expr;

    错误如下:
    例外被抛出且未接住

  54. andy Says:

    all is work fine in jquery 1.26
    but 1.31 beta error as follow

    expr = expr.replace(/\s*,\s*/, “”);

    // Improper expression
    if ( expr == old ) {
    throw “Syntax error, unrecognized expression: ” + expr;
    }

    old = expr;

  55. jQuery UI, ThemeRoller and jQuery 1.3 | Front-End Book Says:

    […] Category: JavaScript, Tags: jQuery, jquery ui, news, themeroller If you’re new here, you may want to subscribe to my RSS feed. Thanks for visiting! jQuery UI is coming close to 1.6 and today a new version of the Themeroller application was released. Just before Christmas the first beta of jQuery 1.3 was released for testing. […]

  56. Dan’s Dev Blog » Blog Archive » jQuery: » Help Test jQuery 1.3 Beta 1 Says:

    […] If you’re like me and feel like writing Javascript without JQuery to be kind of like coding with one hand, you’ll be pleased to know that the JQuery team has released a beta version of JQuery 1.3 for people to test and give feedback on.  […]

  57. jQuery 1.3 beta: Sizzling and feature testing « VJ’s Warez Says:

    […] Comment! jQuery 1.3 beta 1 has been released with John and the team asking for testing help. […]

  58. 官不聊生 Says:

    jQuery 1.3正式版今日发布?

  59. David Says:

    Is the documentation for 1.3 available anywhere, or are there no changes to the public interface?

  60. jQuery: » Help Test jQuery 1.3 Beta 2 Says:

    […] Help Test jQuery 1.3 Beta 1 […]

  61. Carl Says:

    On line 1012 the radix is missing in parseInt( value )!
    And why don’t you use the isNaN() function there?

    @sunnybear: Caching slows down dom manipulations a lot! I think it’s good that they removed it.

  62. One week to test jQuery 1.3 | arrglarks? Says:

    […] All these features make a huge list to test. John and the jQuery team have put out the second beta a few days ago and are asking for your help to test the new version. Only one week is left till the final release is supposed to be release, so grab your copy of the beta and start testing! […]

  63. Vitor Says:

    Hi. I am Brazilian. Sorry by my english.
    I note that support for Google Chrome is missing!

  64. Celebrating my first jQuery patch | Praticamente SPAM Says:

    […] I’ve been testing the jQuery betas (1 & 2) in TV UOL, my current main project at work. I’m maintaining a branch that switches the usage of jQery 1.2.6 + livequery plugin to jQuery 1.3 only (with the new delegation methods, .live() and .die() ). Since 1.3 is currently beta, so is my TV UOL implementation that uses it. But I’ll let you know when I flip the switch. […]

  65. jQuery 1.3 Beta / RC1 - Andy Gibson Says:

    […] The next major version of the popular javascript framework jQuery (1.3) is almost finished with just the last few bugs to be tracked down. John Resig, lead developer and creator of jQuery published the beta of jQuery 1.3 back in the middle of December and yesterday announced on his twitter feed that 1.3 RC1 was out although this was quickly followed with a mention that RC2 would be required due to last minute bugs. The expected release date of 1.3 is the 14th of January as indicated on the beta announcement blog post. […]

  66. Ivan Says:

    How small does the js have to be? One image most likely is several times bigger than jQuery- and after it’s been cached by your browser? 0. js size is kind of a silly thing to worry about.

  67. Ryan Morr - Javascript, CSS, and Web Apps » onDOMReady: no browser sniffing! Says:

    […] For this most part, I tend to rely on window.onload; its simple, cross-browser, and the alternative onDOMReady functions were unreliable because of the use of browser sniffing. Aside from that, a low byte size in your pages is not only relatively easy to attain, but it should also be kept in mind during development. Thus, images shouldn’t result in a long load time and therefore should eliminate the very requirement of an onDOMReady related function. However, after delving into the issue, not only did I find that it was a popular function amongst the major Javascript libraries (justified or not), but after spending 20 minutes trying to make my own, I finished and said to myself, “Well, that was easy.” I was fully expecting something to go wrong, after all, if all the major libraries couldn’t figure it out then there must not be a solution that doesn’t resort to browser sniffing?. Unless of course they never even tried, which begs the question, how many times have they “not tried” to figure something out the right way? The only exception to this is jQuery who I am very pleased to see have made great steps in completely removing browser sniffing with jQuery 1.3, including in their use of the ready function for onload handling. Regardless, I present to you in just 42 lines of code, a simple function to handle all your onload requirements with no browser sniffing! Test it out here. […]

  68. Mr.Gun Says:

    呱呱呱~~~~棒

  69. zibex Says:

    AhGtxZ hi! nice site!

  70. jQuery 1.3b1, versión de prueba | aNieto2K Says:

    […] En nuevo jQuery está a la vuelta de la esquina. De la versión 1.3 podemos probar ahora mismo la beta 1, una versión en la que además de muchas otras mejoras de rendimiento y velocidad, podremos encontrarnos con Sizzle como selector CSS3.[Descargar] ← Whatever:hover, selector :hover para todos los navegadores jQuery Gestures, sacale humo a tu ratón → […]

  71. Free Games Says:

    Very good to see this release. Nice

  72. sfhsfhdsg Says:

    rrhrehrhr rkjhrekhkr khkrhkjrehrerehkjrehre krerhrekjhrkjehkrek v

  73. John Resig - jQuery 1.3进入Beta测试阶段 « 七月佑安 Says:

    […] 这是John Resig博客2008年12月22日的文章。jQuery已经进入beta测试阶段,并计划在2009年1月14日正式发布,现在正需要大家进行广泛的深度测试。这个版本重写了相当多的模块,而且据说会非常让人振奋,让我们共同一起期待吧。 【原文标题】Help Test jQuery 1.3 Beta 1【原文作者】John Resig […]

  74. Oscar Says:

    I just download the 1.3.2 version, first surprise it is some 25 Kb heavier than very effective 1.2.6 version. Will be it 80% more better? I hope so, because your previous work is great.

  75. BakinskiyAvtos Says:

    Это прям в точку!!! Другими словами и не скажешь! :)

  76. Всеволод Ильин Says:

    Текст по настоящему понравился, особенно последний абзац хорош :)

  77. Олег Лебедев Says:

    Отличная статья, да и сам сайт я смотрю очень даже не плох. Попал сюда по поиску из Яндекса, занес в закладки :)

Leave a Reply