Wednesday, January 14th, 2009

Happy Birthday jQuery! v1.3 is Released

Category: jQuery

Disclosure: I’m a member of the jQuery Project team

Back on January 14, 2006, a brash, young and talented developer named John Resig put out a personal project to the OSS world and hoped it could benefit *someone*. Little did he know that 3 years later, his side project would become one of the most influential frameworks for developing JavaScript-based applications. Today, the jQuery project turns 3 years old which, considering the churn rate for open source projects, is a monumental achievement. So it makes sense that on the project’s 3rd birthday, the team has announced the release of jQuery v1.3, the latest and greatest release of jQuery which includes the new Sizzle selector engine.

Along with the inclusion of Sizzle, jQuery v1.3 includes a bevvy of new features:

  • Live Events: Event delegation with a jQuery twist
  • jQuery Event Overhaul: Completely rewired to simplify event handling.
  • HTML Injection Rewrite: Lightning-fast HTML appending.
  • Offset Rewrite: Super-quick position calculation.
  • No More Browser Sniffing: Using feature detection to help jQuery last for many more years to come.

The details of the release can be found via the release notes.

In addition to that, Remy Sharp donated a new dynamic API browser to the jQuery project which makes searching the jQuery API extremely easy:

The API browser includes:

  • All the latest jQuery and jQuery UI documentation.
  • The ability to mark pages as favorites for those pages you keep wanting to return to.
  • Syntax highlighting in the code examples
  • Live running of examples within the browser
  • Links to edit and experiment with the code examples

In addition, Tane Piper & Remy worked together to provide an AIR app version of the browser so you can view the API locally.

The biggest update though is that the jQuery projects (i.e. jQuery & jQuery UI) will be part of the Software Freedom Conservancy thus making the projects true non-profit endeavor and providing a number of benefits to both the project and the jQuery community including:

  1. It allows the current project members to continue to manage the projects and maintain ultimate responsibility for the direction of current and future efforts.
  2. It allows the projects to be considered a true non-profit efforts allowing us to be able to accept donations and contributions without incurring tremendous personal financial liability.
  3. The copyright of the code will be assigned to the conservancy thus ensuring that no single person will own contributions or assets of the project.
  4. It may allow corporations to write off time when an employee contributes to a project.
  5. Most importantly, it ensures that the jQuery projects will always be open and free software

With so many new individuals & corporations contributing to the project, doing this became a big priority to protect the investments made by the jQuery community.

This is a lot of great news for jQuery developers and here’s wishing jQuery a happy 3rd birthday.

Posted by Rey Bango at 10:19 am

4.4 rating from 104 votes


Comments feed TrackBack URI

Wow…this is great! Lots of good things here…jQuery has it going on!

Comment by Jonny — January 14, 2009

Haha they share the birthday with me :) Happy Birthday to us both!

Comment by Phunky — January 14, 2009

@Phunky: Happy Birthday!

Comment by Rey Bango — January 14, 2009

The API Browser is the best I’ve ever seen ^^

Comment by Snyke — January 14, 2009

Remy comes through with another great API Browser. Thanks Remy!

Now, to test if I can just plug this in over 1.2.6. We’ll see…

Comment by Jigs — January 14, 2009

The API Browser, pasted a few days ago from Ext seems a lot better – to me. The API Browser from jQuery is agood start but some iterations are still needed. For example the order of the items, use of not-needed hover effects etc.

@jQuery guys, if you post graphs please provide units for both axis in the grafic.

Comment by Aimos — January 14, 2009

I really like the Edit feature that integrates with jsbin, very cool idea…. By sheer coincidence it might turn up soon in the Dojo Explorer (just to throw my hat in the ‘great framework browser’ conversation – too :-)

Comment by sos — January 14, 2009

Damn, Rey Bango … tx for that.

Had to register just to say…


You know, folks, truth is, I’d never have learnt any js, were it not for jQ, and now I’ve begun to get to grips with this dang cool thing, I’m grateful.

Even posted a greeting on the groups… they probably think I’m nuts.

Look fwd to gettin stuck into 1.3.

…trackbackin this.


PS … saw your post about js for a day. made me laugh.

Comment by guv — January 14, 2009

This is cool I’ve been waiting for an AIR jquery api browser ever since the Dojo one was released! Happy birthday jQuery!

Comment by aaronmcadam — January 14, 2009

Very exciting! I was particularly happy to see their mention of my project, flXHR, in the ‘Ajax’ section of the announcement. I’ve updated the code samples to use the new jQuery 1.3 approach, and written about the new harmony here:
Moreover, the advances that jQuery has made, especially in performance, across the board are very impressive. Way to go, jQuery, and happy birthday!

Comment by shadedecho — January 14, 2009

This is just great! The speed improvements is definitely more than welcome. I will probably upgrade our current application tomorrow. Oh, and the AIR api browser is neat.

Comment by peterhellberg — January 14, 2009

Happy Birthday JQuery. U helped me a lot to solve something. Thankyou soo much.


Comment by myhtmlworld — January 15, 2009

As much as I love JQuery, and looking forward to 1.3, the API Browser is irritating me.

As a developer, I want to browse, scroll, see how things fit together, not click, click, click and see a few items at a time only.

A tree approach would have been much better than this accordion style.

ExtJS’s one cannot be compared since there are differences in the way these libraries operate. But at least there I can see properties, methods, events all on page. Here it is click, try to remember, click.

Comment by tohir — January 15, 2009


Comment by robnyman — January 15, 2009

I love you jQuery team!
Keep up the best of work that you’re doing!

Comment by vsync — January 15, 2009

ho, I forgot to mention that the new API kinnda suck,
and i’m a big fan of visualjquery, and hope it will be updated
soon with the new release of 1.3.0.

not to hurt anyone’s feeling, but personally it really doesn’t
do the work i expect from an API to. and that is find what you need fast,
and in good reasonable order.

Comment by vsync — January 15, 2009

@shadedecho, Glad you liked it :)

Comment by Flesler — January 15, 2009

happy birthday jQuery!
I adore jQuery. Right now it does all what I want.
Now i’d be really glad if you could turn completly you attention to develop jQueryUI and all the components!

Comment by DamirSecki — January 15, 2009

Yeah, I’m agreeing that using the API browser hurts. Problem with the accordion is I’m not always sure where the thing I want is. I want to be able to open as many of them as I want and close them at my leisure.
An example–The tree control on the left here:

Comment by Nosredna — January 15, 2009

Happy Birthday jQuery! Congratulations jQuery team!

Comment by slajax — January 16, 2009

Leave a comment

You must be logged in to post a comment.