Comments for Dojo: Twice As Fast When It Matters Most
jQuery has reached a saturation point now where it is often the default choice for client side application development. The momentum behind it and the number of developers who enjoy using it far outweighs any marginal performance differences.
John has spoken out against in-browser speed tests for almost two years now. The fact that he could knock out jQuery 1.4.2pre in less than 24 hours and invalidate your test results makes this post and the Dojo home page changes appear completely pointless and needlessly confrontational.
Version 1.0.1 is the current release.
http://news.qooxdoo.org/qooxdoo-1-0-1-released
When can we expect 1.4.2 of JQuery to be released.
I always welcome performance improvements.
There's no strangling going on here. As you can see, the simple act of putting this out there has spurred another open source project to better itself. And no doubt Dojo will respond with a similar action.
This is friendly competition, in which everyone wins. And it's great to see.
Thanks
Shane
@John: I personally use jQuery, but in business need to force hard in competition.
Having said that, @alex, Hope free-open-source doesn't strangle its own siblings!
As for updating the site, a major overhaul of the site has been in the works for some time and will land soon. This interim site and the numbers it reports are accurate as far as we know based on released versions.
Regards
I definitely disagree that Taskspeed is a good representation of what's commonly tackled in web pages. It's certainly more comprehensive than Slickspeed (just selectors) but that's a pretty low rope to walk over.
There's a reason why the jQuery 1.4 release notes didn't look at the performance of jQuery relative to other frameworks and only compared against itself: At this point in time improvements are coming so quickly across all frameworks that it's futile to try and represent them in a single snapshot - and it would be incredibly foolhardy to assume that the current performance levels will always stay that way. A morning's worth of hacking on my end more than doubled the "performance" reported by Taskspeed - but I wouldn't go so far as to change the jQuery homepage to report that fact - since I know that the next release of Dojo (and the other frameworks) will work to try and improve those numbers again.
Either way, I'm looking forward to seeing the updated Dojo homepage.
In my opinion the choice of framework should depend on the API, extendability, support, community and documentation. Performance is not really a concern anymore.
The whole my library is faster than yours is a bit anal, especially considering querySelectorAll is now widley implemented.
jQuery won the popularity contest a long time ago; but it isn't the best choice for every situation, or suited to every programming style preference so live and let live library fanboys
Watching the community in general though is like watching an argument about .Net vs Java. My apple is a much better apple compared to your orange.... uhh?
I really felt like the JS community was growing up when I heard both Alex and John on the same podcast telling the world we can do more and do it better.
I can understand why Alex wants the world to pay attention to dojo. If I hear one more JS user (or more recently rails developer) tell me "Dojo is slow and bloated...oh but I've never seen it or used it", I'll slap them. Such blanket statements with so little to back it up and so little understanding of the code they make claims about.
I admire that John pushes for personal bests but I think he might also understand how I and possibly Alex feel when a community filled ignorant unfounded statements needs a graph to show them their claims may need some rethinking.
I don't care who is fastest at any one moment. Only that there is real competition, that everyone is striving for it and innovating along the way.
http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js
Is it faster than Dojo?