Blog » jQuery 1.1.3: 800%+ Faster, still 20KB
Posted July 1st, 2007 by John ResigI’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:
- Improved speeds, with DOM traversal over 800% faster than in 1.1.2.
- A re-written event system, with more graceful handling of keyboard events.
- A re-written effects system (with an accompanying fx test suite), featuring faster execution and better cross-platform support.
Update - July 4th: We just finished a quick bug fix release, versioned 1.1.3.1, which fixes a couple of outstanding issues.
Download:
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.
| 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.
| 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台北")
$("div[@id=台北]")
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:
$("div[@id!=test]")
: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).
$("a[@rel~=test]")
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.
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.
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).
- 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.
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.
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.
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!
July 1st, 2007 at 9:11 pm
[…] Hot on the heels of the jQuery 1.1.3 release, here is Dimensions 1.0 release candidate 1! Dimensions 1.0rc1 includes several key new features. […]
July 1st, 2007 at 9:18 pm
Nice, higher than you predicted (500%).
July 1st, 2007 at 9:53 pm
Great News!
July 1st, 2007 at 9:58 pm
Absolutely phenomenal! Excellent work, team!
July 1st, 2007 at 11:58 pm
massiv
July 1st, 2007 at 11:59 pm
You guys rock! I just made another donation, and I fully encourage everyone else to do the same if they’re financially able.
July 2nd, 2007 at 12:18 am
Thank You Guys ! You are doing awesome work. Looking forward to jquery UI.
July 2nd, 2007 at 12:42 am
jQuery UI sunds good. What about bridge for ExtJs? Is it now compatible or need to be fixed?
July 2nd, 2007 at 2:16 am
[…] Los chicos de jQuery le han dado una vuelta de tuerca más a su criatura para exprimirle el máximo posible al javascript, con lo que han conseguido aumentar en un 800% la velocidad de procesamiento en lectura de DOM. […]
July 2nd, 2007 at 2:45 am
[…] Read more @ jQuery Blog: jQuery 1.1.3: 800%+ Faster, still 20KB. jQuery, Javascript, Framework […]
July 2nd, 2007 at 2:46 am
Thanks guys, fantastic job!
I can’t wait to jQuery 1.2, the roadmap you’ve posted looks very promising.
And I’m really looking forward to jQuery UI and think that it will be a great step over Interface, which can be seriously buggy in some enviroments. I think ’script.aculo.us’ now
July 2nd, 2007 at 3:31 am
Absolute amazing work guys
Couldn’t say anything..no words. (gonna donate)
July 2nd, 2007 at 4:03 am
[…] Léanlo todo, amigos míos, en jQuery 1.1.3: 800%+ Faster, still 20KB. […]
July 2nd, 2007 at 8:39 am
[…] jQuery ist mittlerweile in Version 1.1.3 erschienen. Das Team spricht von teilweise immensen Geschwindigkeitsverbesserungen. Es gibt zudem neue Selektoren. In dem Posting werden auch vier Bücher angekündigt, alle auf Englisch. Leider war nur zu einem etwas auf den Verlagsseiten zu erfahren. Dieses Buch habe ich mir auch schon bestellt, gedruckt und als PDF. Ich kann es kaum erwarten, den Downloadlink zum PDF zu bekommen. Und wann kommt ein Buch auf Deutsch? Verschlafen unsere Verlage wieder ein Thema? […]
July 2nd, 2007 at 9:11 am
The best is becoming better
July 2nd, 2007 at 9:13 am
[…] Ha sido liberada la versión 1.1.3 de la librería de javascript Jquery, el cual ha mejorado su velocidad en un 800% según las pruebas realizadas por el equipo de Jquery, para ver más información sobre esta nueva versión aca les dejo el link. Publicado en General | […]
July 2nd, 2007 at 9:15 am
[…] The newest version of jQuery was released yesterday making giant leaps in performance and adding a few new enhancements to the toolkit. Check it out […]
July 2nd, 2007 at 9:24 am
[…] The jQuery team has a new release, jQuery 1.1.3. The main features are: […]
July 2nd, 2007 at 9:37 am
Just curious, why no test results with IE 7?
July 2nd, 2007 at 9:42 am
Great job!
I am currently learning using jQuery. It’s so amazing that I’ll never wish to write those ugly Javascript.jQuery is so awosome.
And you Docs are also easy to learn. I have already made some useful scripts with the Great jQuery.
Now, here comes 1.1.3, and it’s even better.It’s just incredible!
Finally a BIG THANKS from China!
July 2nd, 2007 at 9:43 am
i think firefox is more popular than IE 6
July 2nd, 2007 at 9:56 am
Just ran the slickspeed test in my IE7 Browser (http://dev.jquery.com/~john/slickjq/)
The final times are
jQuery 1.1.2 3007,
jQuery 1.1.3 207
Hmm doest that mean IE7 outperforming FF2 with JQuery 1.1.3..?
July 2nd, 2007 at 10:25 am
@Gerry: We compared the results using the most pervasive browser versions at the moment as defined by w3schools (http://www.w3schools.com/browsers/browsers_stats.asp). Currently, IE6 (38.1%) is till the most popular browser according to them with FF2 (33.7%) following closely behind.
July 2nd, 2007 at 10:29 am
[…] jQuery 1.1.3: 800%+ Faster, still 20KB jQuery 1.1.3: 800%+ Faster, still 20KB 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. read more | digg story __________________ Colour Printing and Integrated Cards || Graphics and Web Design || Logosauce Profile || Graphic Design & Web Design Forum Blog […]
July 2nd, 2007 at 10:50 am
[…] In taking a look at the performance metrics regarding the new jQuery release. it was curious to note that while jQuery is much faster than before, that on average, according to their performance tests, that Dojo 0.9 beta is faster than jQuery. The averages across all browsers listed are as follows: […]
July 2nd, 2007 at 11:20 am
[…] jQuery สุดยอดมาก version 1.1.3 เร็วขึ้นจาก 1.1.2 800% โดยที่ขนาดยังคงอยู่ 20kb (20.9 ปัดลงก๊ากก) […]
July 2nd, 2007 at 11:30 am
Oh heck yeah! Some very welcome bug fixes in this release, and speed enhancements to boot! As soon as I integrate this with my primary dev project and make sure that all is well, I’m gonna throw another donation your way
Thank you!!!!
July 2nd, 2007 at 11:35 am
It looks like a regression popped up with this release. IE6 and IE7 no longer animate their opacity, which affects the fadeIn(), fadeOut(), and animate() functions. Other supported browsers appear to be fine. A simple reduction can be seen here:
http://noahlazar.com/jquery/fade.html
I thought I should mention this on the blog while the dev server is being dugg — I’ll submit a new ticket as soon as it’s back up.
July 2nd, 2007 at 12:46 pm
[…] Posted by admin as Interface Development, Ajax, JavaScript, jQuery Today jquery just got 800% faster. Not bad for a decimal-release. Only one release more will be made on the 1.1 code base. […]
July 2nd, 2007 at 12:47 pm
Hey, this JQuery is show!
In my jobs i use and building Web application with so much interactive information.
Cool
July 2nd, 2007 at 12:53 pm
[…] jQuery ist in der neuen Version 1.1.3 erschienen und nun bis zu 800% schneller als die Vorgängerversion. Damit ist jQuery eine echte Alternative zu den anderen Javascript-Bibliotheken. […]
July 2nd, 2007 at 12:54 pm
Nice,next release,I think JQ will integrate a JSON decoder.
July 2nd, 2007 at 1:05 pm
Noah, thanks a lot for the heads-up on the opacity problem. Brandon Aaron has committed a patch to the jQuery svn, so if you can grab the latest svn build, that should solve it for you.
July 2nd, 2007 at 1:14 pm
[…] Więcej informacji w blogu autora. Dodaj do: […]
July 2nd, 2007 at 1:20 pm
This is absolutely great… I’m really lokking forward to testing this version. Thanks to all people involved!
July 2nd, 2007 at 1:45 pm
Karl, I’ll check out the latest build. Thanks for the update (and Brandon for the patch)!
July 2nd, 2007 at 1:46 pm
Thanks for creating such an invaluable tool
July 2nd, 2007 at 1:55 pm
[…] La gente de jquery han dado una vuelta de tuerca a la forma de leer el dom, al cargar la librería, y vaya si se nota. […]
July 2nd, 2007 at 2:00 pm
“Eeks, SlideDown got a new bug now doh’e, it keeps adding extra pixels to the total height every time it toggles (slideToggle()), hm, ok”
I’m getting this same issue in IE6. When I have any padding/margins or clear div’s inside the container I want to slideDown, IE6 adds extra pixels to the end and then quickly grabs them back and brings the div height back to normal. I see this as a glitch because the container div expands down past the content and then glitches it back up to the normal area. I just upgraded to 1.1.3 but it might have been happening in 1.1.2 as well.
Can anyone help me with a solution or seen this before?
July 2nd, 2007 at 2:00 pm
[…] jQuery 1.1.3 just got released. It’s 800% faster on average than 1.1.2 and still 20k. It also hase a few bells and whistles which will make my life easier. One thing I wish I had last month is a negative selector like $(”div[@id!=test]”). The exclamation point helps because I can say do something to anything WITHOUT this attribute. This is very useful. There is so much more, I would suggest looking at the main jQuery blog to check it out. […]
July 2nd, 2007 at 2:04 pm
[…] Vyšla nová verze jQuery. Skoro mě až mrzí že momentálně nemám na JavaScript skoro vůbec čas, jsem opravdu zvědav jestli tak razantní zvýšení výkonu a další vychytávky nejsou jen propagační hlody vyplývající ze zmanipulovaných testů. Pokud nekecají, začíná být jQuery opravdu mimořádně zajímavý framework. Ještě aby pořádně překopali ty interface elements, ty jsou opravdu ostudný. No, aspoň je na co se těšit, že ano. […]
July 2nd, 2007 at 2:22 pm
“I’m getting this same issue in IE6. When I have any padding/margins or clear div’s inside the container I want to slideDown, IE6 adds extra pixels to the end and then quickly grabs them back and brings the div height back to normal. I see this as a glitch because the container div expands down past the content and then glitches it back up to the normal area. I just upgraded to 1.1.3 but it might have been happening in 1.1.2 as well.
Can anyone help me with a solution or seen this before? ”
PLEASE IGNORE THIS OR DELETE THIS
Please excuse my last post. I was working with an old version of JQuery on this stupid development box. I have since updated and all is fixed now.
July 2nd, 2007 at 2:23 pm
Can’t wait to give it a spin today… bravo nonetheless!
July 2nd, 2007 at 2:32 pm
真是个好消息,看到新版本中加入的这么多新特性,真是没白等这么久。另外看到关于jQuery的书已经有四本啦,我这就和出版社联系一下,希望到时可以引进,我希望自己能翻译它们成中文,让jQuery在中国也有更多的使用者。
2007年7月3日3时29分34秒
July 2nd, 2007 at 2:38 pm
Most popular is not the same as most used.
I look forward to the day we can completely drop support for IE 5 and 6. And let’s hope that Safari comes up to speed quickly on Windows.
July 2nd, 2007 at 3:06 pm
In response to ReyBango:
http://jquery.com/blog/2007/07/01/jquery-113-800-faster-still-20kb/#comment-32818
The W3Schools stats are not even close to accurate for the internet at large. Their stats are based on the traffic they get on their servers, which are primarly visited by web developers, not the general population. The general stats I’ve heard in the “real world” of browsers shares put Firefox (as great as it is - love it) is only at 15% or so. IE (and mostly 6, not 7) still takes up 70-80% of the market. That’s the reality, not what you’re getting from W3Schools, which only represents a minority of web surfers.
So, the bottom line, that’s not a real world statistic that you’re relying on, and it’s very inaccurate.
July 2nd, 2007 at 3:20 pm
[…] jQuery 1.1.3: 800%+ Faster, still 20KB (tags: jquery javascript programming development ajax) […]
July 2nd, 2007 at 3:41 pm
[…] הסיפור לא נגמר כאן, היום צוות JQuery הכריזו על גרסה 1.1.3 שמכילה שיפור בממוצע בין דפדפנים בכ-800% במהירות של הסלקטורים שלהם כולל תמיכה בכמה חדשים ושיפור התמיכה בסלקטור nth-child וביוניקוד. בבדיקה בחבילת ההשוואות שהם הריצו, הממצאים מורים שעל IE6 הם נמצאו בתור הכי מהירים אבל מבדיקה שאני ערכתי כאן על מחשבי (פיירפוקס 2.0.0.4 על אובונטו 7.04 ושאר החומרה המפלצתית) נמצצ שככל שהחיפוש מכיל יותר חלקים כך jqeury נעשים פחות ופחות טובים ביחס לחבילות האחרות. לזכות JQuery ניתן לאמר כל הכבוד על השיפור (במבדק הראשון שערכתי התוצאה הכוללת שלהם הייתה: 4878 מילי שניות ואילו בבדיקה השנייה התוצאה הכוללת היא: 669 מילי שניות - פי 7 יותר מהיר!) ובנוסף, הם הצליחו לשמור על נפח החבילה שלהם - רק 20KB (גרסה מקומפרסת). […]
July 2nd, 2007 at 3:56 pm
[…] iQuery Blog | Download: jQuery 1.1.3 […]
July 2nd, 2007 at 4:31 pm
[…] jQuery 1.1.3 released […]
July 2nd, 2007 at 5:11 pm
@Matei: Whats with the aggressive tone? Did i say something to make you angry or upset?
Anyways, back on topic, we are constantly checking stats from our own clients and comparing notes. We also use 3rd party stats (eg: w3schools) because they offer a different perspective. I wanted to list at least one public source that we use to gauge browser popularity and w3schools is the one I chose. There’s nothing wrong with that at all.
We’ve tested jQuery across every major browser and ensured enhanced performance accordingly and we make a concerted effort to balance that performance across all browsers. Our performance in IE is stellar because we do realize they have the largest user base. So I think you’ve jumped the gun a little with this whole browser stats thing. We’re all professionals on the jQuery team, some working for some very large companies and are very in tune with browser market shares.
July 2nd, 2007 at 6:02 pm
[…] Here is a link to the jQuery blog entry detailing some of the amazing improvements. This update pretty much makes the choice of JavaScript library a no-brainer! […]
July 2nd, 2007 at 7:28 pm
Thanks so much you guys, you do great work and make my life so much easier. I’ll be making a donation next week.
For a good source of general-user web-stats I find thecounter.com (http://www.thecounter.com/stats/2007/June/browser.php) to be the best source for ‘lowest common denominator’ figures.
July 2nd, 2007 at 8:18 pm
http://interface.eyecon.ro/ looks better than the new UI.
Why don’t those two teams team up and do something together?!
July 2nd, 2007 at 8:33 pm
Could you please link directly to the file (http://jqueryjs.googlecode.com/files/jquery-1.1.3.pack.js), rather than the download information page?
When it says “download” and gives a file name, I use Alt+click to download the file. I ended up downloading an HTML page rather than the jQuery JS file.
July 2nd, 2007 at 8:48 pm
What is the upgradability for already built sites running multiple plugins?
Cam the new version be simply put in place…
Ie. “Drop it, and lock it, and rock and roll…”?
OR should the plugins be taken on a case by case basis, that there could be problems or upgrades required with those as well.
Is the architecture backwards compatible, just like Nintendo, lol.?
July 2nd, 2007 at 9:58 pm
The best just got better! Congrats.
July 2nd, 2007 at 11:23 pm
[…] jQuery: » jQuery 1.1.3: 800%+ Faster, still 20KB (tags: development javascript jquery tools) […]
July 2nd, 2007 at 11:26 pm
nice… i will try to use jquery ^^
July 2nd, 2007 at 11:39 pm
[…] The newest version jQuery 1.1.3 has just been released. The latest version has an improved selector speed with an average of 867% improvement. It also fixes over 80+ bugs from the previous 1.1.2 version. Additional functionalities were also included, namely the addition and support for unicode selectors, and the inequality selector. And the best of it all is that the library is still 20kb in size. The jQuery 1.1.3 release is a must-have download for increasing the speed performance of jQuery. […]
July 3rd, 2007 at 12:13 am
[…] Today, jQuery merged relatedTarget, which (for keys and buttons), and metaKey into the core jQuery distribution, and we did it without adding a single byte to the current 20k cap on jQuery’s filesize. We also added a whole slew of new features, without sacrificing our current cap. I say it’s incredible, and thanks to the hard, tireless work of the jQuery Core Team. The speed improvements, which are the work of jQuery’s maintainer, John Resig, also happened, sort of unexpectedly, without busting the 20k. […]
July 3rd, 2007 at 12:20 am
keep up the good work..
proud of you, jQuery team
July 3rd, 2007 at 2:10 am
[…] Önemli javascript kütüphanelerinden JQuery 1.1.3 verisyonunu çıkarmış. Yeni versiyonun %800 daha hızlı olduğunu idda ediyorlar. Link […]
July 3rd, 2007 at 4:24 am
[…] Das JavaScript Framework jQuery hat nach Monaten von Tests und Entwicklungsarbeiten eine neue Version ( 1.1.3 ) veröffentlicht, die wie gewohnt zahlreiche Neuerungen an den Start bringt und bisherige Bugfixes schließt. Wirklich beeindruckend aber ist die neu gewonnene Geschwindigkeit, bei nahezu gleichbleibender Dateigröße. […]
July 3rd, 2007 at 4:36 am
I think changes will be useful and I believe jQuery has become more faster.
Good work
July 3rd, 2007 at 4:41 am
[…] Llevo utilizando jQuery desde sus inicios, y cada vez me sorprende más la infinita capacidad y versatilidad que acompaña al proyecto. No hay dia que no encuentre un plugin nuevo para esta fantástica y ligera librería, asi que esta semana, y coincidiendo con el lanzamiento de la versión 1.1.3 (wow, hasta un 800% más rápida!), voy a hacer mención de algunos de los últimos que me he encontrado en esta semana, sin ningún orden en especial: […]
July 3rd, 2007 at 5:22 am
[…] 受到 SlickSpeed 的刺激,這一版的 jQuery 大幅改善 CSS Selector 的速度,jQuery 官方的測試結果比 1.1.2 快了 800% (也是以 SlickSpeed 測試):jQuery 1.1.3: 800%+ Faster, still 20KB。 […]
July 3rd, 2007 at 5:22 am
[…] 受到 SlickSpeed 的刺激,這一版的 jQuery 大幅改善 CSS Selector 的速度,jQuery 官方的測試結果比 1.1.2 快了 800% (也是以 SlickSpeed 測試):jQuery 1.1.3: 800%+ Faster, still 20KB。 […]
July 3rd, 2007 at 5:27 am
Just 2 things:
1. http://dev.jquery.com/~john/slickjq/ didn’t run here. I use FF 2 and all Test of the 1.1.3 Version failed.
2. if I compare the both speed tables I also have to notice that Query 1.1.2 is 400%-2000% slower then the other Frameworks.
July 3rd, 2007 at 5:41 am
ok, I get the problem with 1.1.3 - I override the useragent String and then it seems the Framework didn’t work anymore
July 3rd, 2007 at 7:51 am
Nice job John, its pretty fast. I did some jQuery 1.1.3 tests with IE, Firefox, Opera, Netascape, Safari, Flock & Co. at Windows XP & Vista, Mac OS X. Those comparisons confirm your results.
July 3rd, 2007 at 9:03 am
what is the difference between “jQuery UI” and “Interface”?
July 3rd, 2007 at 9:49 am
Why integrate a set of “UI” functions with core? The majority of the functions you listed, i.e. draggable, dropable, etc, are not used nearly as often as showing (show()) and hiding (hide()) of elements, and I don’t see any real justification for including them.
It seems to me that these are going to be large bits of code that have very little widespread use and will bloat the core code needlessly.
Why not work with the interface team to improve their plug-in? Why not create a competing plug-in? Either way, I do not agree that such functions should be forced upon the developer and user and they should be made optional.
July 3rd, 2007 at 9:58 am
[…] jQuery 1.1.3: 800%+ Faster, still 20KB […]
July 3rd, 2007 at 10:12 am
Any news on the nightly builds in the download section?
When I view them, they give dates in/around april/may.
July 3rd, 2007 at 10:41 am
@Andrew:
jQuery UI is a new *plugin*. It is not part of the core but it will be better documented, better tested and more extensible.
July 3rd, 2007 at 10:45 am
I agree with Andrew. Develop the UI into the interface plugin . Keep it out of core.
July 3rd, 2007 at 11:27 am
[…] 3rd, 2007 · No Comments The awesome team over at jQuery have released version 1.1.3 of the jQuery library. They’resaying that there is an average of about an 800% increase in the speed of the library. While I haven’t confirmed that, and really don’t intend to, I have downloaded it, and am in the process of testing it, to make sure that all of the plugins we’re using will still work with it. So far so good. […]
July 3rd, 2007 at 11:35 am
@Marc: As Brandon mentioned, its not going to be in core. Its going to be an official addon to provide the jQuery community with a better documented UI library.
July 3rd, 2007 at 11:36 am
[…] J saiu a verso 1.1.3 da jQuery, um das bibliotecas javascript mais populares. Entre as novidades contam-se novos selectores, melhoramentos nas animaes, normalizade eventos e, acima de tudo, uma maior rapidez. Segundo so testes por eles efectuados h uma melhoria, em mdia, de 800% comparando com a verso anterior. […]
July 3rd, 2007 at 11:37 am
@Miles: Thanks for the heads up on the stats at thecounter!
July 3rd, 2007 at 12:05 pm
[quote]jQuery UI is a new *plugin*.[/quote]
That’s good news! Too many libraries attempt to include far to much in core and invariably bloat the code base, introduce far more bugs than would normally occur, and generally just clutter the entire thing.
Keep up the good work!
July 3rd, 2007 at 2:06 pm
Brandon must have been posting while I was so I didn’t see his comment. Glad to hear it.
July 3rd, 2007 at 11:42 pm
guys,
on Konqueror (using Kubuntu Linux), the 1.1.3 has errors on ALL tests using SlickSpeed. its probably the final score is 40 and to 1.1.2 is 7774.
the error message is “TypeError: Type undefined (result of expression jQuery.find) is not an object. Cannot be called.”
July 3rd, 2007 at 11:42 pm
guys,
on Konqueror (using Kubuntu Linux), the 1.1.3 has errors on ALL tests using SlickSpeed. thats probably the reasion the final score is 40 and to 1.1.2 is 7774.
the error message is “TypeError: Type undefined (result of expression jQuery.find) is not an object. Cannot be called.”
July 4th, 2007 at 1:25 am
[…] Link: jQuery 1.1.3 Postato in Javascript Post correlati: […]
July 4th, 2007 at 2:05 am
@Rey Bango (http://jquery.com/blog/2007/07/01/jquery-113-800-faster-still-20kb/#comment-32932)
It wasn’t my intention to come off as aggressive when I typed that. If I offended you, I’m sorry. I was merely concerned with the topic of browser stats, because you only mentioned W3Schools and no other source. I’ve come across people that cite that as their primary source, and it’s a bit worrying when it happens. Again, my apologies for the apparent tone of my previous post.
July 4th, 2007 at 3:15 am
[…] read more | digg story Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages. […]
July 4th, 2007 at 6:06 am
[…] Zum Artikel im jQuery-Blog […]
July 4th, 2007 at 8:16 am
Forbidden
Your client does not have permission to get URL /files/jquery-1.1.3-release.zip from this server. (Client IP address: 200.55.145.14)
You are accessing this page from a forbidden country.
I can’t download jQuery from my country.
Is it fair ?
July 4th, 2007 at 9:32 am
@Matei: Thanks for the reply. I totally understand your concern and its extremely important to me and the team to hear your feedback and opinions. We also want to reassure everyone that we do our best to look at several sources when identifying key target areas for the lib (eg: browser penetration). We know that at the end of the day, you guys need to be able to work effectively and we try hard to ensure that when you use jQuery, that the library won’t be a stumbling block for you.
Again, thank you for your feedback and certainly no offense taken. Now, if you would’ve called me a “fat, chunky monkey” well, then there might be some trouble!!
July 4th, 2007 at 9:40 am
[…] read more | digg story Posted by technologyblogs Filed in Uncategorized […]
July 4th, 2007 at 9:55 am
Hi! Great speed improvement, but i’m experiencing some issues with “unbind” method… it works great if i don’t specify the event to unbind ($(eleme).unbind();) but if i specify it ($(elem).unbind(”hover”);), that will not work (in 1.1.2 works perfect) … is somebody experiencing the same?
July 4th, 2007 at 10:01 am
hi all,
its all good, but when a new release comes, we all see how faster it is than the older one. but frankly to say, the old 1.1.2 didnt seemed that slow to me.
also, what is wrong with Firefox speed?
July 4th, 2007 at 11:20 am
[…] jQuery breaks the barrier! 800% more speed, same size? Whoa! […]
July 4th, 2007 at 5:42 pm
[…] Más información: jQuery 1.1.3 […]
July 5th, 2007 at 1:21 am
[…] read more | digg story […]
July 5th, 2007 at 3:18 am
[…] Выше jquery 1.1.3 - в восемь раз, по заверениям создателей быстрее 1.1.2. Jquery имеет все основания называться самым концептуально интересным js-фреймворком.Если кто не заметил, то код на прототайп чем дальше, тем больше […]
July 5th, 2007 at 10:27 am
[…] Not only is the compressed jQuery only 20k compressed now it’s running at 800% faster than previous incarnations of this fantabulous Javascript framework. It’s like a carb free energy drink! What’s not to love?! […]
July 5th, 2007 at 8:19 pm
[…] jQuery: » jQuery 1.1.3: 800%+ Faster, still 20KB : Socializziamo: Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web. […]
July 6th, 2007 at 8:40 am
Brilliant work, thanks alot guys. Some brilliant optimisation
July 6th, 2007 at 11:56 am
[…] This is almost too much to believe, but John Resig has the benchmarks to prove it. The 1.1.3 release of jQuery is 800% faster than 1.1.2 for many common operations. Upgrading is a no-brainer, but make sure you get the latest point release (1.1.3.1 as of this writing). […]
July 7th, 2007 at 11:18 am
Don’t you think that SlickSpeed should give fair results?
I mean… the results shown on SlickSpeed go for entire sums of consumed time, ignoring those tests where at least one framework failed!
There should be another row of results saying “All-valid results” or something that will add the time only when all the frameworks succeded!
Of course, another row will be useful - Number of tests failed!
July 8th, 2007 at 10:46 pm
[…] 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: […]
July 9th, 2007 at 9:45 am
Hi,
July 9th, 2007 at 10:29 am
Hi,
Jquery 1.1.3.1 is too slow in addClass and removeClass. It was good in previous version. In my scenario I’ve a table of 500 rows to which css classes are to be added like. $(#tableNAme tr).filter(”some rows on selector”).addClass(”Shown”).removeClass(”unShown”).
This is taking lot of time with 1.1.3.1 which was not the case with previous jquery library jquery 1.1.2 .
I was not able to figure out whats the problem. I thought jquery 1.1.3.1 would be backward compatible, but it was not because most of my framework which was working fine with previous version was broken. I’m hoping that the jquery 1.1.4 will solve problems which I’m facing with current version .
July 9th, 2007 at 12:27 pm
[…] Note that the jQuery team released the new 1.1.3 version just a few days back and selector speed is improved by the amazing 800% (!!!). This is one hell of improvement. I haven’t made new tests on my own, be aware. I will be just giving a calculation of the improved time, next to the measured one. […]
July 10th, 2007 at 1:23 pm
[…] Link […]
July 10th, 2007 at 9:24 pm
[…] As of version 1.1.3 (the latest of this writing), they have added support for the colon in ID selection when escaped with a double backslash. Versions older than 1.1.3 will not function properly. This is not yet in the documentation but can be viewed in the Escape selectors section of a blog post. […]
July 11th, 2007 at 7:32 pm
[…] jQuery 1.1.3: 800%+ Faster, still 20KBThe newest version of jQuery is available with 80+ bugfixes, increased performance, expanded selectors, and more. Tags: ajax , Amazon , books , Derek+Gaw , development , fantasy , funny , horror , identity , javascript , jQuery , Library , links , Locus , LOLcats , Marc+Canter , Morris+Hill+Pictures , OpenID , programming , science+fiction , shopping , social+networks , Star+Trek , Stephen+Granades , usability , video , wikipedia […]
July 15th, 2007 at 4:39 am
Please could you add which version of Dojo Toolkit you use on SlickSpeed? Is this already 0.9beta version?
Thanks!
July 17th, 2007 at 11:34 am
[…] Излезе нова версия на jQuery, в която са добавени няколко нови неща и са решени няколко стари проблема. Ето и кратък списък с подобренията: […]
July 18th, 2007 at 5:53 am
Зі швидкістю в IE першість виділено жирним. А про інші браузери ні слова )
July 19th, 2007 at 8:22 pm
[…] Some notes: jQuery was recently released in version 1.1.3.1 which offers many speed enhancements over 1.1.2 and a long list of bug fixes. If you haven’t tried it yet, now’s the time. […]
July 22nd, 2007 at 4:10 pm
Will you guys also be rolling out a rubberband.js control ?
July 24th, 2007 at 7:38 am
This is exactly what I expected to find out after reading the title o.us poetry. Thanks for informative article
July 26th, 2007 at 6:52 pm
Excellent work guys, moved over from Prototype, should have done it sooner
August 12th, 2007 at 12:36 am
[…] [菜鸟系列]写的都是我的读书/学习笔记,把刚刚学到的东西记录下来,并与大家分享,想来也是件不错的事情。在这个系列中,我想谈谈 jQuery ,其实在去年的8月份 jQuery 刚出1.0的时候,Xian-an就表达了对 jQuery 的喜悦之情。而如今,一年过去了,jQuery 的进步有目共睹,也是时候让我们看看它的庐山真面目了。 […]
August 14th, 2007 at 3:18 am
[…] JQuery 1.1.3 (zum Vergleich von mir hinzugefügt, weil die Version laut Jquery Blog deutlich performanter ist) […]
August 22nd, 2007 at 12:32 am
Hey guys, new here
Great forum and content
Keep it up
———————————-
penisenlargementforyou.net
August 26th, 2007 at 6:42 am
[…] Algumas partes do Dashboard foram atualizadas, utilizando o jQuery 1.1.4, tornando-as 800% mais rápida. […]
August 28th, 2007 at 2:51 am
[…] 还有更快的速度,官方宣称是“800%速度提升”的jQuery (1.1.4),还有就是对搜索引擎更加友好。 […]
September 6th, 2007 at 11:00 am
[…] Upgrade to “800% times faster” (http://jquery.com/blog/2007/07/01/jquery-113-800-faster-still-20kb/) jQuery (1.1.4), and some parts (http://trac.wordpress.org/ticket/4576#comment:2) of the WordPress dashboard have been converted to jQuery. […]
September 15th, 2007 at 7:56 pm
[…] De paso, también recordé un artículo de Kyle Neath, en el que reflexionaba sobre el anuncio de lanzamiento de jQuery 1.1.3, tentadoramente titulado jQuery 1.1.3: 800% más rápido, aun 20KB… hasta que surge la pregunta: ¿más rápido que qué?. […]
September 30th, 2007 at 12:40 pm
[…] read more | digg story […]
October 3rd, 2007 at 2:51 pm
[…] 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.read more | digg story Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages. […]
October 15th, 2007 at 2:38 pm
[…] Upgrade to “800% times faster” (http://jquery.com/blog/2007/07/01/jquery-113-800-faster-still-20kb/) jQuery (1.1.4), and some parts (http://trac.wordpress.org/ticket/4576#comment:2) of the WordPress dashboard have been converted to jQuery. […]
October 27th, 2007 at 7:29 pm
Thank You Guys ! You are doing awesome work.
December 3rd, 2007 at 12:50 am
$(’[rel=thing\[blah\]]’); does not give the expected result.
December 12th, 2007 at 10:01 am
jQuery is designed to change the way that you write JavaScript. It’s great
December 23rd, 2007 at 3:51 pm
[…] De paso, también recordé un artículo de Kyle Neath, en el que reflexionaba sobre el anuncio de lanzamiento de jQuery 1.1.3, tentadoramente titulado jQuery 1.1.3: 800% más rápido, aun 20KB… hasta que surge la pregunta: ¿más rápido que qué?. […]
January 13th, 2008 at 8:18 am
写的都是我的读书/学习笔记,把刚刚学到的东西记录下来,并与大家分享,想来也是件不错的事情。在这个系列中,我想谈谈 jQuery ,其实在去年的8月份 jQuery 刚出1.0的时候,Xian-an就表达了对 jQuery 的喜悦之情。而如今,一年过去了,jQuery 的进步有目共睹,也是时候让我们看看它的庐山真面目
January 13th, 2008 at 3:54 pm
[…] 2007.07.01: jQuery 1.1.3 (”800% faster”) [source] […]
January 14th, 2008 at 1:08 pm
[…] 2007.07.01: jQuery 1.1.3 (”800% faster”) [source] […]
January 15th, 2008 at 1:17 am
[…] 2007.07.01: jQuery 1.1.3 (”800% faster”) [source] […]
January 15th, 2008 at 8:57 am
[…] 2007.07.01: jQuery 1.1.3 (”800% faster”) [source] […]
January 16th, 2008 at 1:30 am
[…] jQuery 1.1.3 çıktı. Yapılan testlerde 8 kat daha hızlı olduğu söyleniyor. Kullanmak için sabırsızlanıyorum. Hala 20KB ve Unicode desteği geldi… […]
January 19th, 2008 at 4:11 pm
Great job.
For when an update for this. With last is 1.2.2 version have an issue.
February 26th, 2008 at 4:17 pm
Hello, your website is very informative and useful,
I would like to share with you links, send all the questions
on my e-mail.
April 9th, 2008 at 9:58 am
Useful site …thanks
April 10th, 2008 at 4:32 pm
[…] Note that the jQuery team released the new 1.1.3 version just a few days back and selector speed is improved by the amazing 800% (!!!). This is one hell of improvement. I haven’t made new tests on my own, be aware. I will be just giving a calculation of the improved time, next to the measured one. […]
April 15th, 2008 at 3:27 pm
I love stats like these. thanks
April 17th, 2008 at 3:54 am
interesting finding.. btw how accurate is the data ?
April 22nd, 2008 at 5:48 am
Pages on the discarded and forgotten Croatian war veterans. Here you can read all about the attitudes of the President of Croatia, the government and parliament of Croatia towards the Croatian war veterans and of betrayal and corruption.
May 2nd, 2008 at 3:23 am
This is absolutely great… . Thanks to all people involved!
May 4th, 2008 at 8:38 pm
Is this compatible with Firefox 3 beta?
May 5th, 2008 at 5:58 pm
Can’t wait to give it a spin today… thanks
May 9th, 2008 at 4:48 am
Absolute amazing work guys
Muy bueno